Unit test for org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider
- 著者
- Vlastimil Elias (velias at redhat dot com)
◆ constructor_defaultScopeHandling()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.constructor_defaultScopeHandling |
( |
| ) |
|
|
inline |
44 Assert.assertEquals( tested.getDefaultScopes(), tested.getConfig().getDefaultScope());
47 IdentityProviderModel model =
new IdentityProviderModel();
48 OAuth2IdentityProviderConfig config =
new OAuth2IdentityProviderConfig(model);
49 config.setDefaultScope(
"myscope");
50 tested =
new TestProvider(config);
52 Assert.assertEquals(
"myscope", tested.getConfig().getDefaultScope());
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getConfig()
OAuth2IdentityProviderConfig org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getConfig |
( |
final String |
autorizationUrl, |
|
|
final String |
defaultScope, |
|
|
final String |
clientId, |
|
|
final Boolean |
isLoginHint |
|
) |
| |
|
inlineprivate |
128 IdentityProviderModel model =
new IdentityProviderModel();
129 OAuth2IdentityProviderConfig config =
new OAuth2IdentityProviderConfig(model);
130 config.setAuthorizationUrl(autorizationUrl);
131 config.setDefaultScope(defaultScope);
132 config.setClientId(clientId);
133 config.setLoginHint(isLoginHint);
◆ getFederatedIdentity_responseJSON()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseJSON |
( |
| ) |
|
|
inline |
108 BrokeredIdentityContext fi = tested.getFederatedIdentity(
"{\"" 109 + AbstractOAuth2IdentityProvider.OAUTH2_PARAMETER_ACCESS_TOKEN +
"\" : \"458rt\"}");
110 Assert.assertNotNull(fi);
111 Assert.assertEquals(
"458rt", fi.getId());
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseJSON_emptyTokenField()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseJSON_emptyTokenField |
( |
| ) |
|
|
inline |
94 tested.getFederatedIdentity(
"{\"" 95 + AbstractOAuth2IdentityProvider.OAUTH2_PARAMETER_ACCESS_TOKEN +
"\" : \"\"}");
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseJSON_invalidFormat()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseJSON_invalidFormat |
( |
| ) |
|
|
inline |
87 Map<String, String> notes =
new HashMap<>();
88 tested.getFederatedIdentity(
"{\"cosi\":\"sss\"");
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseJSON_nullTokenField()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseJSON_nullTokenField |
( |
| ) |
|
|
inline |
101 tested.getFederatedIdentity(
"{\"" 102 + AbstractOAuth2IdentityProvider.OAUTH2_PARAMETER_ACCESS_TOKEN +
"\" : null}");
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseJSON_tokenNotFound()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseJSON_tokenNotFound |
( |
| ) |
|
|
inline |
80 Map<String, String> notes =
new HashMap<>();
81 tested.getFederatedIdentity(
"{\"cosi\":\"sss\"}");
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseUrlLine()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseUrlLine |
( |
| ) |
|
|
inline |
117 BrokeredIdentityContext fi = tested.getFederatedIdentity(
"cosi=sss&" 118 + AbstractOAuth2IdentityProvider.OAUTH2_PARAMETER_ACCESS_TOKEN +
"=458rtf&kdesi=ss}");
119 Assert.assertNotNull(fi);
120 Assert.assertEquals(
"458rtf", fi.getId());
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getFederatedIdentity_responseUrlLine_tokenNotFound()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getFederatedIdentity_responseUrlLine_tokenNotFound |
( |
| ) |
|
|
inline |
74 tested.getFederatedIdentity(
"cosi=sss");
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getJsonProperty_asJsonNode()
void org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getJsonProperty_asJsonNode |
( |
| ) |
throws IOException |
|
inline |
60 JsonNode jsonNode = tested
61 .asJsonNode(
"{\"nullone\":null, \"emptyone\":\"\", \"blankone\": \" \", \"withvalue\" : \"my value\", \"withbooleanvalue\" : true, \"withnumbervalue\" : 10}");
62 Assert.assertNull(tested.getJsonProperty(jsonNode,
"nonexisting"));
63 Assert.assertNull(tested.getJsonProperty(jsonNode,
"nullone"));
64 Assert.assertNull(tested.getJsonProperty(jsonNode,
"emptyone"));
65 Assert.assertEquals(
" ", tested.getJsonProperty(jsonNode,
"blankone"));
66 Assert.assertEquals(
"my value", tested.getJsonProperty(jsonNode,
"withvalue"));
67 Assert.assertEquals(
"true", tested.getJsonProperty(jsonNode,
"withbooleanvalue"));
68 Assert.assertEquals(
"10", tested.getJsonProperty(jsonNode,
"withnumbervalue"));
TestProvider getTested()
Definition: AbstractOAuth2IdentityProviderTest.java:123
◆ getTested()
TestProvider org.keycloak.test.broker.oidc.AbstractOAuth2IdentityProviderTest.getTested |
( |
| ) |
|
|
inlineprivate |
124 return new TestProvider(
getConfig(null, null, null, Boolean.FALSE));
OAuth2IdentityProviderConfig getConfig(final String autorizationUrl, final String defaultScope, final String clientId, final Boolean isLoginHint)
Definition: AbstractOAuth2IdentityProviderTest.java:127
このクラス詳解は次のファイルから抽出されました: