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

Newer Version Available

This content describes an older version of this product. View Latest

指定ログイン情報を使用する Apex コールアウトの差し込み項目

指定ログイン情報として指定された、エンドポイントへのコールアウトの HTTP ヘッダーおよびリクエストボディを作成するには、Apex コードで次の差し込み項目を使用します。
差し込み項目 説明
{!$Credential.Username}

{!$Credential.Password}

実行ユーザのユーザ名とパスワード。指定ログイン情報でパスワード認証を使用する場合にのみ指定できます。
1// non-standard authentication
2req.setHeader(X-Username’, ‘{!$Credential.UserName});
3req.setHeader(X-Password’, ‘{!$Credential.Password});
{!$Credential.OAuthToken} 実行ユーザの OAuth トークン。指定ログイン情報が OAuth 認証を使用する場合にのみ指定できます。
1// The external system expects “OAuth” as 
2// the prefix for the access token.
3req.setHeader(Authorization’, ‘OAuth {!$Credential.OAuthToken});
{!$Credential.AuthorizationMethod} 有効な値は指定ログイン情報の認証プロトコルに応じて異なります。
  • Basic — パスワード認証
  • Bearer — OAuth 2.0
  • null — 認証なし
{!$Credential.AuthorizationHeaderValue} 有効な値は指定ログイン情報の認証プロトコルに応じて異なります。
  • Base-64 で符号化されたユーザ名およびパスワード — パスワード認証
  • OAuth トークン — OAuth 2.0
  • null — 認証なし
{!$Credential.OAuthConsumerKey} コンシューマ鍵。指定ログイン情報が OAuth 認証を使用する場合にのみ指定できます。