public interface AppAuthService
修飾子とタイプ | メソッドと説明 |
---|---|
String |
buildRegisterUri(byte[] secret,
String issuer,
String accountName)
シークレットキーとパラメータを利用してアプリ認証を登録するためのURIを生成します。
|
byte[] |
findUserSecret(String userCd)
ユーザに紐づくシークレットキーを取得します。
|
byte[] |
generateSecret()
シークレットキーを発行します。
|
AuthCodeParameter |
getAuthCodeParameter(byte[] secret)
確認コードに関するパラメータを取得します。
|
AuthCodeVerifier |
getVerifier(byte[] secret)
指定されたシークレットキーを元に検証を行なうベリファイアを取得します。
|
AuthCodeVerifier |
getVerifierByUser(String userCd)
指定したユーザのアプリ認証のシークレットキーを元に検証を行なうベリファイアを取得します。
|
boolean |
isAvailableByUser(String userCd)
指定したユーザのアプリ認証機能設定が有効であるかを取得します。
|
void |
registerUserSecret(String userCd,
byte[] secret)
ユーザに紐づくシークレットキーを登録します。
|
void |
removeUserSecret(String userCd)
ユーザに紐づくシークレットキーを削除します。
|
String buildRegisterUri(byte[] secret, String issuer, String accountName) throws AppAuthException
secret
- シークレットキーissuer
- 発行者accountName
- アカウント名AppAuthException
- URIの生成に失敗した場合に発生します。byte[] findUserSecret(String userCd) throws AppAuthException
userCd
- ユーザコードAppAuthException
- シークレットキーの取得に失敗した場合に発生します。byte[] generateSecret() throws AppAuthException
AppAuthException
- シークレットキーの発行に失敗した場合AuthCodeParameter getAuthCodeParameter(byte[] secret)
secret
- シークレットキーAppAuthException
- パラメータの生成に失敗した場合に発生します。AuthCodeVerifier getVerifier(byte[] secret) throws AppAuthException
secret
- シークレットキーAppAuthException
- ベリファイアの取得に失敗した場合に発生します。AuthCodeVerifier getVerifierByUser(String userCd) throws AppAuthException
userCd
- ユーザコードAppAuthException
- ベリファイアの取得に失敗した場合に発生します。isAvailableByUser(String)
boolean isAvailableByUser(String userCd) throws AppAuthException
userCd
- ユーザコードAppAuthException
- ユーザのアプリ認証設定確認に失敗した場合に発生します。void registerUserSecret(String userCd, byte[] secret) throws AppAuthException
userCd
- ユーザコードsecret
- シークレットキーAppAuthException
- シークレットキーの登録に失敗した場合に発生します。void removeUserSecret(String userCd) throws AppAuthException
userCd
- ユーザコードAppAuthException
- シークレットキーの削除に失敗した場合に発生します。Copyright © 2012 NTT DATA INTRAMART CORPORATION