gluu
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
列挙 org.gluu.oxtrust.model.AuthenticationMethod 詳解
org.gluu.oxtrust.model.AuthenticationMethod の継承関係図
Inheritance graph
org.gluu.oxtrust.model.AuthenticationMethod 連携図
Collaboration graph

公開メンバ関数

String getValue ()
 
String getDisplayName ()
 
Enum<? extends LdapEnum > resolveByValue (String value)
 
String toString ()
 

静的公開メンバ関数

 [static initializer]
 
static AuthenticationMethod getByValue (String value)
 

公開変数類

 CLIENT_SECRET_BASIC =("client_secret_basic", "client_secret_basic")
 
 CLIENT_SECRET_POST =("client_secret_post", "client_secret_post")
 
 CLIENT_SECRET_JWT =("client_secret_jwt", "client_secret_jwt")
 
 PRIVATE_KEY_JWT =("private_key_jwt", "private_key_jwt")
 
 NONE =("none", "none")
 

非公開メンバ関数

 AuthenticationMethod (String value, String displayName)
 

非公開変数類

String value
 
String displayName
 

静的非公開変数類

static Map< String, AuthenticationMethodmapByValues = new HashMap<String, AuthenticationMethod>()
 

詳解

著者
Yuriy Movchan Date: 07/07/2014

構築子と解体子

◆ AuthenticationMethod()

org.gluu.oxtrust.model.AuthenticationMethod.AuthenticationMethod ( String  value,
String  displayName 
)
inlineprivate
63  {
64  this.value = value;
65  this.displayName = displayName;
66  }
String value
Definition: AuthenticationMethod.java:52
String displayName
Definition: AuthenticationMethod.java:53

関数詳解

◆ [static initializer]()

org.gluu.oxtrust.model.AuthenticationMethod.[static initializer] ( )
inlinestatic

◆ getByValue()

static AuthenticationMethod org.gluu.oxtrust.model.AuthenticationMethod.getByValue ( String  value)
inlinestatic
76  {
77  return mapByValues.get(value);
78  }
String value
Definition: AuthenticationMethod.java:52
static Map< String, AuthenticationMethod > mapByValues
Definition: AuthenticationMethod.java:55

◆ getDisplayName()

String org.gluu.oxtrust.model.AuthenticationMethod.getDisplayName ( )
inline
72  {
73  return displayName;
74  }
String displayName
Definition: AuthenticationMethod.java:53

◆ getValue()

String org.gluu.oxtrust.model.AuthenticationMethod.getValue ( )
inline
68  {
69  return value;
70  }
String value
Definition: AuthenticationMethod.java:52

◆ resolveByValue()

Enum<? extends LdapEnum> org.gluu.oxtrust.model.AuthenticationMethod.resolveByValue ( String  value)
inline
80  {
81  return getByValue(value);
82  }
String value
Definition: AuthenticationMethod.java:52
static AuthenticationMethod getByValue(String value)
Definition: AuthenticationMethod.java:76

◆ toString()

String org.gluu.oxtrust.model.AuthenticationMethod.toString ( )
inline
85  {
86  return value;
87  }
String value
Definition: AuthenticationMethod.java:52

メンバ詳解

◆ CLIENT_SECRET_BASIC

org.gluu.oxtrust.model.AuthenticationMethod.CLIENT_SECRET_BASIC =("client_secret_basic", "client_secret_basic")

Clients in possession of a client password authenticate with the Authorization Server using HTTP Basic authentication scheme. Default one if not client authentication is specified.

◆ CLIENT_SECRET_JWT

org.gluu.oxtrust.model.AuthenticationMethod.CLIENT_SECRET_JWT =("client_secret_jwt", "client_secret_jwt")

Clients in possession of a client password create a JWT using the HMAC-SHA algorithm. The HMAC (Hash-based Message Authentication Code) is calculated using the client_secret as the shared key.

◆ CLIENT_SECRET_POST

org.gluu.oxtrust.model.AuthenticationMethod.CLIENT_SECRET_POST =("client_secret_post", "client_secret_post")

Clients in possession of a client password authenticate with the Authorization Server by including the client credentials in the request body.

◆ displayName

String org.gluu.oxtrust.model.AuthenticationMethod.displayName
private

◆ mapByValues

static Map<String, AuthenticationMethod> org.gluu.oxtrust.model.AuthenticationMethod.mapByValues = new HashMap<String, AuthenticationMethod>()
staticprivate

◆ NONE

org.gluu.oxtrust.model.AuthenticationMethod.NONE =("none", "none")

The Client does not authenticate itself at the Token Endpoint, either because it uses only the Implicit Flow (and so does not use the Token Endpoint) or because it is a Public Client with no Client Secret or other authentication mechanism.

◆ PRIVATE_KEY_JWT

org.gluu.oxtrust.model.AuthenticationMethod.PRIVATE_KEY_JWT =("private_key_jwt", "private_key_jwt")

Clients that have registered a public key sign a JWT using the RSA algorithm if a RSA key was registered or the ECDSA algorithm if an Elliptic Curve key was registered.

◆ value

String org.gluu.oxtrust.model.AuthenticationMethod.value
private

次のファイルからこの列挙についての詳解を抽出しました: