クラス WebhookAuthTokenHandler
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
org.iplass.mtp.impl.webhook.WebhookAuthTokenHandler
- すべての実装されたインタフェース:
ServiceInitListener<AuthTokenService>
データベースでwebhookのパスワードや、トークンを管理するシークレットサービス
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected SerializablecreateDetails(String seriesString, String tokenString, String userUniqueId, String policyName, AuthTokenInfo tokenInfo) voiddeleteSecret(int tenantId, String typeCode, String series) raw data -> database 特定のデータを削除するdatabase->raw data 対応の認証の情報Stringを取得 basicはbase64(userName:Password)形式、そのまま使えるvoidinited(AuthTokenService service, Config config) Service初期化時に呼び出されます。voidinsertSecret(int tenantId, String type, String metaDataId, String series, String tokenSecret) raw data -> database 外側でseries生成してくださいtoAuthTokenInfo(AuthToken authToken) toCredential(AuthToken newToken) do not usevoidupdateSecret(int tenantId, String typeCode, String metaDataId, String series, String tokenSecret) raw data -> databaseクラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
authTokenStore, checkTokenValid, destroyed, getHashSettings, getSecureRandomGeneratorName, getService, getStore, getType, isVisible, newAuthToken, newSeriesString, newTokenString, setHashSettings, setSecureRandomGeneratorName, setStore, setType, setVisible
-
フィールド詳細
-
BASIC_AUTHENTICATION_TYPE
- 関連項目:
-
BEARER_AUTHENTICATION_TYPE
- 関連項目:
-
HMAC_AUTHENTICATION_TYPE
- 関連項目:
-
CUSTOM_AUTHENTICATION_TYPE
- 関連項目:
-
TYPE_WEBHOOK_AUTHTOKEN_HANDLER
- 関連項目:
-
-
コンストラクタの詳細
-
WebhookAuthTokenHandler
public WebhookAuthTokenHandler()
-
-
メソッドの詳細
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthTokenService>- オーバーライド:
initedクラス内AuthTokenHandler- パラメータ:
service-config-
-
toAuthTokenInfo
- 定義:
toAuthTokenInfoクラス内AuthTokenHandler
-
getSecret
database->raw data 対応の認証の情報Stringを取得 basicはbase64(userName:Password)形式、そのまま使える -
insertSecret
public void insertSecret(int tenantId, String type, String metaDataId, String series, String tokenSecret) raw data -> database 外側でseries生成してください -
updateSecret
public void updateSecret(int tenantId, String typeCode, String metaDataId, String series, String tokenSecret) raw data -> database -
deleteSecret
raw data -> database 特定のデータを削除する -
toCredential
do not use- 定義:
toCredentialクラス内AuthTokenHandler
-
createDetails
protected Serializable createDetails(String seriesString, String tokenString, String userUniqueId, String policyName, AuthTokenInfo tokenInfo) - 定義:
createDetailsクラス内AuthTokenHandler
-