この文章は 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>