mitreid-connect
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter クラス
org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter 連携図
Collaboration graph

公開メンバ関数

void setUp () throws Exception
 
void testGetAuthoritiesJsonObject_withScopes ()
 
void testGetAuthoritiesJsonObject_withoutScopes ()
 

非公開変数類

JsonObject introspectionResponse
 
ScopeBasedIntrospectionAuthoritiesGranter granter = new ScopeBasedIntrospectionAuthoritiesGranter()
 

詳解

著者
jricher

関数詳解

◆ setUp()

void org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter.setUp ( ) throws Exception
inline
例外
java.lang.Exception
45  {
46  introspectionResponse = new JsonObject();
47  }
JsonObject introspectionResponse
Definition: TestScopeBasedIntrospectionAuthoritiesGranter.java:37

◆ testGetAuthoritiesJsonObject_withoutScopes()

void org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter.testGetAuthoritiesJsonObject_withoutScopes ( )
inline

Test method for org.mitre.oauth2.introspectingfilter.service.impl.ScopeBasedIntrospectionAuthoritiesGranter#getAuthorities(com.google.gson.JsonObject).

73  {
74 
75  List<GrantedAuthority> expected = new ArrayList<>();
76  expected.add(new SimpleGrantedAuthority("ROLE_API"));
77 
78  List<GrantedAuthority> authorities = granter.getAuthorities(introspectionResponse);
79 
80  assertTrue(authorities.containsAll(expected));
81  assertTrue(expected.containsAll(authorities));
82  }
List< GrantedAuthority > getAuthorities(JsonObject introspectionResponse)
Definition: ScopeBasedIntrospectionAuthoritiesGranter.java:43
ScopeBasedIntrospectionAuthoritiesGranter granter
Definition: TestScopeBasedIntrospectionAuthoritiesGranter.java:39
JsonObject introspectionResponse
Definition: TestScopeBasedIntrospectionAuthoritiesGranter.java:37

◆ testGetAuthoritiesJsonObject_withScopes()

void org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter.testGetAuthoritiesJsonObject_withScopes ( )
inline

Test method for org.mitre.oauth2.introspectingfilter.service.impl.ScopeBasedIntrospectionAuthoritiesGranter#getAuthorities(com.google.gson.JsonObject).

53  {
54  introspectionResponse.addProperty("scope", "foo bar baz batman");
55 
56  List<GrantedAuthority> expected = new ArrayList<>();
57  expected.add(new SimpleGrantedAuthority("ROLE_API"));
58  expected.add(new SimpleGrantedAuthority("OAUTH_SCOPE_foo"));
59  expected.add(new SimpleGrantedAuthority("OAUTH_SCOPE_bar"));
60  expected.add(new SimpleGrantedAuthority("OAUTH_SCOPE_baz"));
61  expected.add(new SimpleGrantedAuthority("OAUTH_SCOPE_batman"));
62 
63  List<GrantedAuthority> authorities = granter.getAuthorities(introspectionResponse);
64 
65  assertTrue(authorities.containsAll(expected));
66  assertTrue(expected.containsAll(authorities));
67  }
List< GrantedAuthority > getAuthorities(JsonObject introspectionResponse)
Definition: ScopeBasedIntrospectionAuthoritiesGranter.java:43
ScopeBasedIntrospectionAuthoritiesGranter granter
Definition: TestScopeBasedIntrospectionAuthoritiesGranter.java:39
JsonObject introspectionResponse
Definition: TestScopeBasedIntrospectionAuthoritiesGranter.java:37

メンバ詳解

◆ granter

ScopeBasedIntrospectionAuthoritiesGranter org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter.granter = new ScopeBasedIntrospectionAuthoritiesGranter()
private

◆ introspectionResponse

JsonObject org.mitre.oauth2.introspectingfilter.service.impl.TestScopeBasedIntrospectionAuthoritiesGranter.introspectionResponse
private

このクラス詳解は次のファイルから抽出されました: