keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.representations.idm.authorization.PermissionRequest クラス
org.keycloak.representations.idm.authorization.PermissionRequest 連携図
Collaboration graph

公開メンバ関数

 PermissionRequest (String resourceId, String... scopes)
 
 PermissionRequest ()
 
String getResourceId ()
 
void setResourceId (String resourceSetId)
 
Set< String > getScopes ()
 
void setScopes (Set< String > scopes)
 
void setResourceServerId (String resourceServerId)
 
String getResourceServerId ()
 
Map< String, List< String > > getClaims ()
 
void setClaims (Map< String, List< String >> claims)
 
void setClaim (String name, String... value)
 
void addScope (String... name)
 

非公開変数類

String resourceId
 
Set< String > scopes
 
String resourceServerId
 
Map< String, List< String > > claims
 

詳解

著者
Pedro Igor

構築子と解体子

◆ PermissionRequest() [1/2]

org.keycloak.representations.idm.authorization.PermissionRequest.PermissionRequest ( String  resourceId,
String...  scopes 
)
inline
43  {
44  this.resourceId = resourceId;
45  if (scopes != null) {
46  this.scopes = new HashSet(Arrays.asList(scopes));
47  }
48  }
String resourceId
Definition: PermissionRequest.java:36
Set< String > scopes
Definition: PermissionRequest.java:37

◆ PermissionRequest() [2/2]

org.keycloak.representations.idm.authorization.PermissionRequest.PermissionRequest ( )
inline
50  {
51  this(null, null);
52  }

関数詳解

◆ addScope()

void org.keycloak.representations.idm.authorization.PermissionRequest.addScope ( String...  name)
inline
97  {
98  if (scopes == null) {
99  scopes = new HashSet<>();
100  }
101 
102  scopes.addAll(Arrays.asList(name));
103  }
Set< String > scopes
Definition: PermissionRequest.java:37

◆ getClaims()

Map<String, List<String> > org.keycloak.representations.idm.authorization.PermissionRequest.getClaims ( )
inline
81  {
82  return claims;
83  }
Map< String, List< String > > claims
Definition: PermissionRequest.java:41

◆ getResourceId()

String org.keycloak.representations.idm.authorization.PermissionRequest.getResourceId ( )
inline
54  {
55  return resourceId;
56  }
String resourceId
Definition: PermissionRequest.java:36

◆ getResourceServerId()

String org.keycloak.representations.idm.authorization.PermissionRequest.getResourceServerId ( )
inline
77  {
78  return resourceServerId;
79  }
String resourceServerId
Definition: PermissionRequest.java:38

◆ getScopes()

Set<String> org.keycloak.representations.idm.authorization.PermissionRequest.getScopes ( )
inline
63  {
64  return scopes;
65  }
Set< String > scopes
Definition: PermissionRequest.java:37

◆ setClaim()

void org.keycloak.representations.idm.authorization.PermissionRequest.setClaim ( String  name,
String...  value 
)
inline
89  {
90  if (claims == null) {
91  claims = new HashMap<>();
92  }
93 
94  claims.put(name, Arrays.asList(value));
95  }
Map< String, List< String > > claims
Definition: PermissionRequest.java:41

◆ setClaims()

void org.keycloak.representations.idm.authorization.PermissionRequest.setClaims ( Map< String, List< String >>  claims)
inline
85  {
86  this.claims = claims;
87  }
Map< String, List< String > > claims
Definition: PermissionRequest.java:41

◆ setResourceId()

void org.keycloak.representations.idm.authorization.PermissionRequest.setResourceId ( String  resourceSetId)
inline
59  {
60  this.resourceId = resourceSetId;
61  }
String resourceId
Definition: PermissionRequest.java:36

◆ setResourceServerId()

void org.keycloak.representations.idm.authorization.PermissionRequest.setResourceServerId ( String  resourceServerId)
inline
73  {
75  }
String resourceServerId
Definition: PermissionRequest.java:38

◆ setScopes()

void org.keycloak.representations.idm.authorization.PermissionRequest.setScopes ( Set< String >  scopes)
inline
68  {
69  this.scopes = scopes;
70  }
Set< String > scopes
Definition: PermissionRequest.java:37

メンバ詳解

◆ claims

Map<String, List<String> > org.keycloak.representations.idm.authorization.PermissionRequest.claims
private

◆ resourceId

String org.keycloak.representations.idm.authorization.PermissionRequest.resourceId
private

◆ resourceServerId

String org.keycloak.representations.idm.authorization.PermissionRequest.resourceServerId
private

◆ scopes

Set<String> org.keycloak.representations.idm.authorization.PermissionRequest.scopes
private

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