public final class AuthSignature
extends java.lang.Object
(例) String signature = AuthSignature.generateSignature("clientId", "grantType", "serviceId", new String[] {"scope1", "scope2"}, clientSecret);
修飾子とタイプ | クラスと説明 |
---|---|
static class |
AuthSignature.SignatureKind
暗号処理の種類.
|
コンストラクタと説明 |
---|
AuthSignature(AuthSignature.SignatureKind signatureKind)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
generateSignature(java.lang.String accessToken,
java.lang.String clientSecret)
アクセストークン発行のレスポンスを返信するときに添付するSignatureを生成する.
|
static java.lang.String |
generateSignature(java.lang.String clientId,
java.lang.String grantType,
java.lang.String serviceId,
java.lang.String[] scopes,
java.lang.String clientSecret)
Signature生成(アクセストークン発行リクエストを送信するときに添付するSignatureを生成する).
|
void |
setCipherPublicKey(java.lang.String cipherPublicKey)
公開鍵設定.
|
public AuthSignature(AuthSignature.SignatureKind signatureKind)
signatureKind
- 暗号化処理の種類public void setCipherPublicKey(java.lang.String cipherPublicKey)
cipherPublicKey
- 公開鍵設定public static java.lang.String generateSignature(java.lang.String clientId, java.lang.String grantType, java.lang.String serviceId, java.lang.String[] scopes, java.lang.String clientSecret)
clientId
- クライアントIDgrantType
- グラントタイプserviceId
- サービスID(UIアプリのときはnullまたは""を指定する)scopes
- スコープclientSecret
- クライアントシークレットpublic static java.lang.String generateSignature(java.lang.String accessToken, java.lang.String clientSecret)
accessToken
- アクセストークンclientSecret
- クライアントシークレット