ICredentialFactory

public interface ICredentialFactory

com.android.tradefed.auth.ICredentialFactory


oauth2 Credential を作成する認証情報ファクトリのインターフェース。認証情報に関する情報 も提供します。

概要

パブリック メソッド

abstract Credentials createCredential(Collection<String> scopes)

指定されたスコープの Credential を作成します。

abstract Map<String, String> getInfo()

認証情報ファクトリのメタデータ(キーファイルのパス、メールアドレスなど)に関する情報を取得します。

パブリック メソッド

createCredential

public abstract Credentials createCredential (Collection<String> scopes)

指定されたスコープの Credential を作成します。

パラメータ
scopes Collection: API スコープのリスト。

戻り値
Credentials oauth2 Credential

例外
java.io.IOException
IOException

getInfo

public abstract Map<String, String> getInfo ()

認証情報ファクトリのメタデータ(キーファイルのパス、メールアドレスなど)に関する情報を取得します。

戻り値
Map<String, String> 情報キーと値の Map