UserData クラス
Auth.RegistrationHandler のユーザー情報を保存します。
名前空間
UserData のコンストラクター
UserData のコンストラクターは次のとおりです。
UserData(identifier, firstName, lastName, fullName, email, link, userName, locale, provider, siteLoginUrl, attributeMap)
指定された引数を使用して、Auth.UserData クラスの新しいインスタンスを作成します。
署名
public UserData(String identifier, String firstName, String lastName, String fullName, String email, String link, String userName, String locale, String provider, String siteLoginUrl, Map<String,String> attributeMap)
パラメーター
- identifier
- 型: String
- Facebook ユーザー番号や Salesforce ユーザー ID など、サードパーティが発行する認証済みユーザーの識別子。
- firstName
- 型: String
- サードパーティによる認証済みユーザーの名。
- lastName
- 型: String
- サードパーティによる認証済みユーザーの姓。
- fullName
- 型: String
- サードパーティによる認証済みユーザーの氏名。
- 型: String
- サードパーティによる認証済みユーザーのメールアドレス。
- link
- 型: String
- https://www.facebook.com/MyUsername などの、認証済みユーザーの固定リンク。
- userName
- 型: String
- サードパーティにおける認証済みユーザーのユーザー名。
- locale
- 型: String
- 認証ユーザーの標準ロケール文字列。
- provider
- 型: String
- Facebook または Janrain など、ログインに使用するサービス。
- siteLoginUrl
- 型: String
- サイトで使用される場合は、渡されるサイトログインページの URL、それ以外の場合は null。
- attributeMap
- 型: Map<String, String>
- ハンドラーが標準でない値にアクセスする必要がある場合に使用する、サードパーティによるデータの対応付け。たとえば、プロバイダーとして Janrain を使用する場合、Janrain がその accessCredentials 辞書で返す項目は attributeMap に配置されます。これらの項目はプロバイダーによって異なります。