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

UserData クラス

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

名前空間

Auth

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
サードパーティによる認証済みユーザの氏名。
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>