Apex 指定ログイン情報を使用する差し込み項目の使い方のサンプル

環境
Salesforce

差し込み項目
{!$Credential.Username} 実行ユーザのユーザ名
{!$Credential.Password} 実行ユーザのパスワード
{!$Credential.OAuthToken} 実行ユーザの OAuth トークン

操作例
1.指定ログイン情報でパスワード認証を使用する場合にのみ指定できます。

// 非標準認証
req.setHeader('X-Username', '{!$Credential.Username}');
req.setHeader('X-Password', '{!$Credential.Password}');

2.指定ログイン情報が OAuth 認証を使用する場合にのみ指定できます。
req.setHeader('Authorization’, '{!$Credential.OAuthToken}’);

3.HTTP リクエストボディで差し込み項目をコールアウト

req.setBody('Username:{!HTMLENCODE($Credential.Username)}')
req.setBody('Password:{!HTMLENCODE($Credential.Password)}')

 

Apex

Posted by arkgame