@@ -53,7 +53,6 @@ import org.mockito.Mock
5353import org.mockito.Mockito
5454import org.mockito.Mockito.`when`
5555import org.mockito.MockitoAnnotations
56- import org.junit.Ignore
5756import org.robolectric.Robolectric
5857import org.robolectric.RobolectricTestRunner
5958import org.robolectric.annotation.Config
@@ -1539,7 +1538,6 @@ public class WebAuthProviderTest {
15391538 }
15401539
15411540
1542- @Ignore(" Requires security provider fix - see SDK-7752" )
15431541 @Test
15441542 @Throws(Exception ::class )
15451543 public fun shouldFailToResumeLoginWhenRSAKeyIsMissingFromJWKSet () {
@@ -1557,9 +1555,7 @@ public class WebAuthProviderTest {
15571555 .start(activity, authCallback)
15581556 val managerInstance = WebAuthProvider .managerInstance as OAuthManager
15591557 managerInstance.currentTimeInMillis = JwtTestUtils .FIXED_CLOCK_CURRENT_TIME_MS
1560- val jwtBody = JwtTestUtils .createJWTBody()
1561- jwtBody[" iss" ] = proxyAccount.getDomainUrl()
1562- val expectedIdToken = JwtTestUtils .createTestJWT(" RS256" , jwtBody)
1558+ val expectedIdToken = " eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImtleTEyMyJ9.eyJzdWIiOiJ0ZXN0In0.fakesignature"
15631559 val intent = createAuthIntent(
15641560 createHash(
15651561 null ,
@@ -1582,7 +1578,6 @@ public class WebAuthProviderTest {
15821578 Date (),
15831579 " codeScope"
15841580 )
1585- // Mock JWKS response with empty keys (no matching RSA key for kid)
15861581 val emptyJwksJson = """ {"keys": []}"""
15871582 val jwksInputStream: InputStream = ByteArrayInputStream (emptyJwksJson.toByteArray())
15881583 val jwksResponse = ServerResponse (200 , jwksInputStream, emptyMap())
@@ -1679,7 +1674,6 @@ public class WebAuthProviderTest {
16791674 }
16801675
16811676
1682- @Ignore(" Requires security provider fix - see SDK-7752" )
16831677 @Test
16841678 @Throws(Exception ::class )
16851679 public fun shouldFailToResumeLoginWhenKeyIdIsMissingFromIdTokenHeader () {
@@ -1721,9 +1715,8 @@ public class WebAuthProviderTest {
17211715 Date (),
17221716 " codeScope"
17231717 )
1724- // Mock JWKS response with valid keys
1725- val encoded = Files .readAllBytes(Paths .get(" src/test/resources/rsa_jwks.json" ))
1726- val jwksInputStream: InputStream = ByteArrayInputStream (encoded)
1718+ val emptyJwksJson = """ {"keys": []}"""
1719+ val jwksInputStream: InputStream = ByteArrayInputStream (emptyJwksJson.toByteArray())
17271720 val jwksResponse = ServerResponse (200 , jwksInputStream, emptyMap())
17281721 Mockito .doReturn(jwksResponse).`when `(networkingClient).load(
17291722 eq(proxyAccount.getDomainUrl() + " .well-known/jwks.json" ),
0 commit comments