UserData クラス
Auth.RegistrationHandler のユーザ情報を保存します。
名前空間
UserData コンストラクタ
UserData のコンストラクタは次のとおりです。
UserData(userId, firstName, lastName, fullName, email, link, userName, locale, provider, siteLoginUrl, attributeMap)
指定された引数を使用して、Auth.UserData クラスの新しいインスタンスを作成します。
署名
public UserData(String userId, String firstName, String lastName, String fullName, String email, String link, String userName, String locale, String provider, String siteLoginUrl, Map<String,String> attributeMap)
パラメータ
- userId
- 型: 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 に配置されます。これらの項目はプロバイダによって異なります。