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

クラス

class  Metadata
 

公開メンバ関数

 AuthorizationRequest (String ticket)
 
 AuthorizationRequest ()
 
String getTicket ()
 
void setTicket (String ticket)
 
AccessToken getRpt ()
 
void setRpt (AccessToken rpt)
 
void setRpt (String rpt)
 
String getRptToken ()
 
void setClaimToken (String claimToken)
 
String getClaimToken ()
 
void setClaimTokenFormat (String claimTokenFormat)
 
String getClaimTokenFormat ()
 
void setPct (String pct)
 
String getPct ()
 
void setScope (String scope)
 
String getScope ()
 
void setPermissions (PermissionTicketToken permissions)
 
PermissionTicketToken getPermissions ()
 
Metadata getMetadata ()
 
void setMetadata (Metadata metadata)
 
void setAudience (String audience)
 
String getAudience ()
 
void setSubjectToken (String subjectToken)
 
String getSubjectToken ()
 
Map< String, List< String > > getClaims ()
 
void setClaims (Map< String, List< String >> claims)
 
void addPermission (String resourceId, List< String > scopes)
 
void addPermission (String resourceId, String... scopes)
 
void setSubmitRequest (boolean submitRequest)
 
boolean isSubmitRequest ()
 

非公開変数類

String ticket
 
String claimToken
 
String claimTokenFormat
 
String pct
 
String scope
 
PermissionTicketToken permissions = new PermissionTicketToken()
 
Metadata metadata
 
String audience
 
String subjectToken
 
boolean submitRequest
 
Map< String, List< String > > claims
 
AccessToken rpt
 
String rptToken
 

詳解

著者
Pedro Igor

構築子と解体子

◆ AuthorizationRequest() [1/2]

org.keycloak.representations.idm.authorization.AuthorizationRequest.AuthorizationRequest ( String  ticket)
inline
47  {
48  this.ticket = ticket;
49  }
String ticket
Definition: AuthorizationRequest.java:33

◆ AuthorizationRequest() [2/2]

org.keycloak.representations.idm.authorization.AuthorizationRequest.AuthorizationRequest ( )
inline
51  {
52  this(null);
53  }

関数詳解

◆ addPermission() [1/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.addPermission ( String  resourceId,
List< String >  scopes 
)
inline
151  {
152  addPermission(resourceId, scopes.toArray(new String[scopes.size()]));
153  }
void addPermission(String resourceId, List< String > scopes)
Definition: AuthorizationRequest.java:151

◆ addPermission() [2/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.addPermission ( String  resourceId,
String...  scopes 
)
inline
155  {
156  if (permissions == null) {
157  permissions = new PermissionTicketToken(new ArrayList<Permission>());
158  }
159 
160  Permission permission = null;
161 
162  for (Permission resourcePermission : permissions.getPermissions()) {
163  if (resourcePermission.getResourceId() != null && resourcePermission.getResourceId().equals(resourceId)) {
164  permission = resourcePermission;
165  break;
166  }
167  }
168 
169  if (permission == null) {
170  permission = new Permission(resourceId, new HashSet<String>());
171  permissions.getPermissions().add(permission);
172  }
173 
174  permission.getScopes().addAll(Arrays.asList(scopes));
175  }
List< Permission > getPermissions()
Definition: PermissionTicketToken.java:64
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ getAudience()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getAudience ( )
inline
131  {
132  return audience;
133  }
String audience
Definition: AuthorizationRequest.java:40

◆ getClaims()

Map<String, List<String> > org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaims ( )
inline
143  {
144  return claims;
145  }
Map< String, List< String > > claims
Definition: AuthorizationRequest.java:43

◆ getClaimToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaimToken ( )
inline
83  {
84  return claimToken;
85  }
String claimToken
Definition: AuthorizationRequest.java:34

◆ getClaimTokenFormat()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaimTokenFormat ( )
inline
91  {
92  return claimTokenFormat;
93  }
String claimTokenFormat
Definition: AuthorizationRequest.java:35

◆ getMetadata()

Metadata org.keycloak.representations.idm.authorization.AuthorizationRequest.getMetadata ( )
inline
119  {
120  return metadata;
121  }
Metadata metadata
Definition: AuthorizationRequest.java:39

◆ getPct()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getPct ( )
inline
99  {
100  return pct;
101  }
String pct
Definition: AuthorizationRequest.java:36

◆ getPermissions()

PermissionTicketToken org.keycloak.representations.idm.authorization.AuthorizationRequest.getPermissions ( )
inline
115  {
116  return permissions;
117  }
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ getRpt()

AccessToken org.keycloak.representations.idm.authorization.AuthorizationRequest.getRpt ( )
inline
63  {
64  return this.rpt;
65  }
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ getRptToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getRptToken ( )
inline
75  {
76  return rptToken;
77  }
String rptToken
Definition: AuthorizationRequest.java:45

◆ getScope()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getScope ( )
inline
107  {
108  return scope;
109  }
String scope
Definition: AuthorizationRequest.java:37

◆ getSubjectToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getSubjectToken ( )
inline
139  {
140  return subjectToken;
141  }
String subjectToken
Definition: AuthorizationRequest.java:41

◆ getTicket()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getTicket ( )
inline
55  {
56  return this.ticket;
57  }
String ticket
Definition: AuthorizationRequest.java:33

◆ isSubmitRequest()

boolean org.keycloak.representations.idm.authorization.AuthorizationRequest.isSubmitRequest ( )
inline
181  {
182  return submitRequest && ticket != null;
183  }
boolean submitRequest
Definition: AuthorizationRequest.java:42
String ticket
Definition: AuthorizationRequest.java:33

◆ setAudience()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setAudience ( String  audience)
inline
127  {
128  this.audience = audience;
129  }
String audience
Definition: AuthorizationRequest.java:40

◆ setClaims()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaims ( Map< String, List< String >>  claims)
inline
147  {
148  this.claims = claims;
149  }
Map< String, List< String > > claims
Definition: AuthorizationRequest.java:43

◆ setClaimToken()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaimToken ( String  claimToken)
inline
79  {
80  this.claimToken = claimToken;
81  }
String claimToken
Definition: AuthorizationRequest.java:34

◆ setClaimTokenFormat()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaimTokenFormat ( String  claimTokenFormat)
inline
87  {
89  }
String claimTokenFormat
Definition: AuthorizationRequest.java:35

◆ setMetadata()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setMetadata ( Metadata  metadata)
inline
123  {
124  this.metadata = metadata;
125  }
Metadata metadata
Definition: AuthorizationRequest.java:39

◆ setPct()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setPct ( String  pct)
inline
95  {
96  this.pct = pct;
97  }
String pct
Definition: AuthorizationRequest.java:36

◆ setPermissions()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setPermissions ( PermissionTicketToken  permissions)
inline
111  {
112  this.permissions = permissions;
113  }
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ setRpt() [1/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setRpt ( AccessToken  rpt)
inline
67  {
68  this.rpt = rpt;
69  }
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ setRpt() [2/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setRpt ( String  rpt)
inline
71  {
72  this.rptToken = rpt;
73  }
String rptToken
Definition: AuthorizationRequest.java:45
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ setScope()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setScope ( String  scope)
inline
103  {
104  this.scope = scope;
105  }
String scope
Definition: AuthorizationRequest.java:37

◆ setSubjectToken()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setSubjectToken ( String  subjectToken)
inline
135  {
136  this.subjectToken = subjectToken;
137  }
String subjectToken
Definition: AuthorizationRequest.java:41

◆ setSubmitRequest()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setSubmitRequest ( boolean  submitRequest)
inline
177  {
179  }
boolean submitRequest
Definition: AuthorizationRequest.java:42

◆ setTicket()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setTicket ( String  ticket)
inline
59  {
60  this.ticket = ticket;
61  }
String ticket
Definition: AuthorizationRequest.java:33

メンバ詳解

◆ audience

String org.keycloak.representations.idm.authorization.AuthorizationRequest.audience
private

◆ claims

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

◆ claimToken

String org.keycloak.representations.idm.authorization.AuthorizationRequest.claimToken
private

◆ claimTokenFormat

String org.keycloak.representations.idm.authorization.AuthorizationRequest.claimTokenFormat
private

◆ metadata

Metadata org.keycloak.representations.idm.authorization.AuthorizationRequest.metadata
private

◆ pct

String org.keycloak.representations.idm.authorization.AuthorizationRequest.pct
private

◆ permissions

PermissionTicketToken org.keycloak.representations.idm.authorization.AuthorizationRequest.permissions = new PermissionTicketToken()
private

◆ rpt

AccessToken org.keycloak.representations.idm.authorization.AuthorizationRequest.rpt
private

◆ rptToken

String org.keycloak.representations.idm.authorization.AuthorizationRequest.rptToken
private

◆ scope

String org.keycloak.representations.idm.authorization.AuthorizationRequest.scope
private

◆ subjectToken

String org.keycloak.representations.idm.authorization.AuthorizationRequest.subjectToken
private

◆ submitRequest

boolean org.keycloak.representations.idm.authorization.AuthorizationRequest.submitRequest
private

◆ ticket

String org.keycloak.representations.idm.authorization.AuthorizationRequest.ticket
private

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