メソッドの概要

返却値の型 メソッド名
ResultObject authAndRegister (GoogleClientData clientData, String[] scopes, String authorizationCode)
トークンの発行処理および OAuth 認証に関する情報の登録処理を行います。
ResultObject collectAllScopes ()
すべてのスコープを収集します。
ResultObject delete ()
Google 認証の取り消し処理および OAuth 認証に関する情報の削除処理を行います。
ResultObject findClientData ()
Google OAuth クライアント設定情報を取得します。
ResultObject getRedirectUrl (GoogleClientData clientData, String[] scopes)
リダイレクト URL を取得します。

メソッドの詳細

ResultObject authAndRegister (GoogleClientData clientData, String[] scopes, String authorizationCode)
トークンの発行処理および OAuth 認証に関する情報の登録処理を行います。

トークンの発行処理が正常に行われた場合のみ、 OAuth 設定情報・OAuth トークン情報の登録処理を行います。
登録に際して、同一ユーザ・同一スコープの既存の認証情報があれば削除されます。

パラメータ
clientData : GoogleClientData
Google OAuth クライアント設定情報
scopes : String[]
スコープ
authorizationCode : String
Google 認証時に受け取った認証コード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数を設定します。
ResultObject collectAllScopes ()
すべてのスコープを収集します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、スコープ(String[])を設定します。
ResultObject delete ()
Google 認証の取り消し処理および OAuth 認証に関する情報の削除処理を行います。

ログインユーザに紐づく OAuth 設定情報およびすべてのスコープの OAuth トークン情報を削除します。
同時に、Google 認証の取り消し処理を行います。
なお、Google 認証の取り消し処理に失敗した場合でも例外は発生しません。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数を設定します。
ResultObject findClientData ()
Google OAuth クライアント設定情報を取得します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、GoogleClientData を設定します。
ResultObject getRedirectUrl (GoogleClientData clientData, String[] scopes)
リダイレクト URL を取得します。
パラメータ
clientData : GoogleClientData
Google OAuth クライアント設定情報
scopes : String[]
スコープ
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、リダイレクト URL(String)を設定します。