public class WebHookAuthTokenHandler extends AuthTokenHandler
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
BASIC_AUTHENTICATION_TYPE |
static java.lang.String |
BEARER_AUTHENTICATION_TYPE |
static java.lang.String |
CUSTOM_AUTHENTICATION_TYPE |
static java.lang.String |
HMAC_AUTHENTICATION_TYPE |
static java.lang.String |
TYPE_WEBHOOK_AUTHTOKEN_HANDLER |
| コンストラクタと説明 |
|---|
WebHookAuthTokenHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.io.Serializable |
createDetails(java.lang.String seriesString,
java.lang.String tokenString,
java.lang.String userUniqueId,
java.lang.String policyName,
AuthTokenInfo tokenInfo) |
void |
deleteSecret(int tenantId,
java.lang.String type,
java.lang.String series)
raw data -> database
特定のデータを削除する
|
java.lang.String |
getSecret(int tenantId,
java.lang.String series,
java.lang.String type)
database->raw data
対応の認証の情報Stringを取得
basicはbase64(userName:Password)形式、そのまま使える
|
void |
insertSecret(int tenantId,
java.lang.String type,
java.lang.String metaDataId,
java.lang.String series,
java.lang.String tokenSecret)
raw data -> database
外側でseries生成してください
|
AuthTokenInfo |
toAuthTokenInfo(AuthToken authToken) |
Credential |
toCredential(AuthToken newToken)
do not use, TODO:marked for delete
|
void |
updateSecret(int tenantId,
java.lang.String type,
java.lang.String metaDataId,
java.lang.String series,
java.lang.String tokenSecret)
raw data -> database
|
authTokenStore, checkTokenValid, destroyed, getHashSettings, getSecureRandomGeneratorName, getService, getStore, getType, inited, isVisible, newAuthToken, newSeriesString, newTokenString, setHashSettings, setSecureRandomGeneratorName, setStore, setType, setVisiblepublic static final java.lang.String BASIC_AUTHENTICATION_TYPE
public static final java.lang.String BEARER_AUTHENTICATION_TYPE
public static final java.lang.String HMAC_AUTHENTICATION_TYPE
public static final java.lang.String CUSTOM_AUTHENTICATION_TYPE
public static final java.lang.String TYPE_WEBHOOK_AUTHTOKEN_HANDLER
protected java.io.Serializable createDetails(java.lang.String seriesString,
java.lang.String tokenString,
java.lang.String userUniqueId,
java.lang.String policyName,
AuthTokenInfo tokenInfo)
createDetails クラス内 AuthTokenHandlerpublic AuthTokenInfo toAuthTokenInfo(AuthToken authToken)
toAuthTokenInfo クラス内 AuthTokenHandlerpublic java.lang.String getSecret(int tenantId,
java.lang.String series,
java.lang.String type)
public void insertSecret(int tenantId,
java.lang.String type,
java.lang.String metaDataId,
java.lang.String series,
java.lang.String tokenSecret)
public void updateSecret(int tenantId,
java.lang.String type,
java.lang.String metaDataId,
java.lang.String series,
java.lang.String tokenSecret)
public void deleteSecret(int tenantId,
java.lang.String type,
java.lang.String series)
public Credential toCredential(AuthToken newToken)
toCredential クラス内 AuthTokenHandler