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 に配置されます。これらの項目はプロバイダーによって異なります。