この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

UserData クラス

Auth.RegistrationHandler のユーザー情報を保存します。

名前空間

Auth

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
サードパーティによる認証済みユーザーの氏名。
email
型: 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 に配置されます。これらの項目はプロバイダーによって異なります。

UserData のプロパティ

UserData のプロパティは次のとおりです。

identifier

Facebook ユーザー番号や Salesforce ユーザー ID など、サードパーティが発行する認証済みユーザーの識別子。

署名

public String identifier {get; set;}

プロパティ値

型: String

firstName

サードパーティによる認証済みユーザーの名。

署名

public String firstName {get; set;}

プロパティ値

型: String

lastName

サードパーティによる認証済みユーザーの姓。

署名

public String lastName {get; set;}

プロパティ値

型: String

fullName

サードパーティによる認証済みユーザーの氏名。

署名

public String fullName {get; set;}

プロパティ値

型: String

email

サードパーティによる認証済みユーザーのメールアドレス。

署名

public String email {get; set;}

プロパティ値

型: String

username

サードパーティにおける認証済みユーザーのユーザー名。

署名

public String username {get; set;}

プロパティ値

型: String

locale

認証ユーザーの標準ロケール文字列。

署名

public String locale {get; set;}

プロパティ値

型: String

provider

Facebook または Janrain など、ログインに使用するサービス。

署名

public String provider {get; set;}

プロパティ値

型: String

siteLoginUrl

サイトで使用される場合は、渡されるサイトログインページの URL、それ以外の場合は null

署名

public String siteLoginUrl {get; set;}

プロパティ値

型: String

attributeMap

ハンドラーが標準でない値にアクセスする必要がある場合に使用する、サードパーティによるデータの対応付け。たとえば、プロバイダーとして Janrain を使用する場合、Janrain がその accessCredentials 辞書で返す項目は attributeMap に配置されます。これらの項目はプロバイダーによって異なります。

署名

public Map<String, String> attributeMap {get; set;}

プロパティ値

型: Map<String, String>