public interface GoogleSettingService
修飾子とタイプ | メソッドと説明 |
---|---|
Integer |
authAndRegister(GoogleClientData clientData,
String[] scopes,
String authorizationCode)
トークンの発行処理および OAuth 認証に関する情報の登録処理を行います。
|
String[] |
collectAllScopes()
すべてのスコープを収集します。
|
Integer |
delete()
Google 認証の取り消し処理および OAuth 認証に関する情報の削除処理を行います。
|
GoogleClientData |
findClientData()
Google OAuth クライアント設定情報を取得します。
|
String |
getRedirectUrl(GoogleClientData clientData,
String[] scopes)
リダイレクト URL を取得します。
|
Integer authAndRegister(GoogleClientData clientData, String[] scopes, String authorizationCode) throws IACOAuthException, InvalidParameterException
トークンの発行処理が正常に行われた場合のみ、 OAuth 設定情報・OAuth トークン情報の登録処理を行います。
登録に際して、同一ユーザ・同一スコープの既存の認証情報があれば削除されます。
clientData
- Google OAuth クライアント設定情報scopes
- スコープauthorizationCode
- Google 認証時に受け取った認証コードIACOAuthException
- トークンの発行に失敗した場合InvalidParameterException
- 入力項目値に不正があった場合String[] collectAllScopes()
Integer delete()
ログインユーザに紐づく OAuth 設定情報およびすべてのスコープの OAuth トークン情報を削除します。
同時に、Google 認証の取り消し処理を行います。
なお、Google 認証の取り消し処理に失敗した場合でも例外は発生しません。
GoogleClientData findClientData()
String getRedirectUrl(GoogleClientData clientData, String[] scopes) throws IACOAuthException, InvalidParameterException
clientData
- Google OAuth クライアント設定情報scopes
- スコープIACOAuthException
- 認証用 リダイレクト URI の構文に誤りがある場合InvalidParameterException
- 入力項目値に不正があった場合Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION