gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.xdi.oxauth.service.token.TokenService クラス
org.xdi.oxauth.service.token.TokenService 連携図
Collaboration graph

公開メンバ関数

String getTokenFromAuthorizationParameter (String authorizationParameter)
 
AuthorizationGrant getAuthorizationGrant (String p_authorization)
 
AuthorizationGrant getAuthorizationGrantByPrefix (String authorization, String prefix)
 
String getClientDn (String p_authorization)
 

非公開変数類

AuthorizationGrantList authorizationGrantList
 

詳解

Token specific service methods

著者
Yuriy Movchan Date: 10/03/2012

関数詳解

◆ getAuthorizationGrant()

AuthorizationGrant org.xdi.oxauth.service.token.TokenService.getAuthorizationGrant ( String  p_authorization)
inline
39  {
40  final String token = getTokenFromAuthorizationParameter(p_authorization);
41  if (StringUtils.isNotBlank(token)) {
43  }
44  return null;
45  }
AuthorizationGrantList authorizationGrantList
Definition: TokenService.java:28
String getTokenFromAuthorizationParameter(String authorizationParameter)
Definition: TokenService.java:30
AuthorizationGrant getAuthorizationGrantByAccessToken(String accessToken)
Definition: AuthorizationGrantList.java:166

◆ getAuthorizationGrantByPrefix()

AuthorizationGrant org.xdi.oxauth.service.token.TokenService.getAuthorizationGrantByPrefix ( String  authorization,
String  prefix 
)
inline
47  {
48  if (StringUtils.startsWithIgnoreCase(authorization, prefix)) {
49  return authorizationGrantList.getAuthorizationGrantByAccessToken(authorization.substring(prefix.length()));
50  }
51  return null;
52  }
AuthorizationGrantList authorizationGrantList
Definition: TokenService.java:28
AuthorizationGrant getAuthorizationGrantByAccessToken(String accessToken)
Definition: AuthorizationGrantList.java:166

◆ getClientDn()

String org.xdi.oxauth.service.token.TokenService.getClientDn ( String  p_authorization)
inline
54  {
55  final AuthorizationGrant grant = getAuthorizationGrant(p_authorization);
56  if (grant != null) {
57  return grant.getClientDn();
58  }
59  return "";
60  }
AuthorizationGrant getAuthorizationGrant(String p_authorization)
Definition: TokenService.java:39

◆ getTokenFromAuthorizationParameter()

String org.xdi.oxauth.service.token.TokenService.getTokenFromAuthorizationParameter ( String  authorizationParameter)
inline
30  {
31  final String prefix = "Bearer ";
32  if (StringHelper.isNotEmpty(authorizationParameter) && authorizationParameter.startsWith(prefix)) {
33  return authorizationParameter.substring(prefix.length());
34  }
35 
36  return null;
37  }

メンバ詳解

◆ authorizationGrantList

AuthorizationGrantList org.xdi.oxauth.service.token.TokenService.authorizationGrantList
private

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