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

Newer Version Available

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

OauthToken クラス

不透明な OAuth アクセストークンと更新トークンを取り消すためのメソッドが含まれます。

名前空間

Auth

使用方法

クライアントが認証フローを完了して Salesforce データへのアクセスを許可されると、アクセストークンが発行されます。これにより、クライアントはこのトークンを使用して、保護された Salesforce リソースに対して認証されたリクエストを行うことができます。クライアントは更新トークンを使用して、より多くのアクセストークンを取得することもできます。クライアントが Salesforce データにアクセスできないようにするには、その Salesforce トークンを取り消します。

このクラスは Auth.AuthToken クラスとは異なり、Salesforce トークンの代わりにサードパーティプロバイダによって発行されたトークンを取り消すメソッドを含みます。

OauthToken のメソッド

OauthToken のメソッドは次のとおりです。

revokeToken(type, authToken)

Salesforce が発行した OAuth トークンを取り消します。

署名

public static Boolean revokeToken(Auth.OauthTokenType type, String authToken)

パラメーター

type
型: Auth.OauthTokenType
取り消すトークンの型を指定します。アクセストークンを取り消すには、ACCESS_TOKEN 値を使用します。更新トークンおよび関連するアクセストークンを取り消すには、REFRESH_TOKEN 値を使用します。更新トークンおよび関連するアクセストークンを取り消すには、DELETE_TOKEN 値を使用します。
authToken
型: String
Salesforce によって発行されたアクセストークン、更新トークン、または削除トークン。

戻り値

型: Boolean

このメソッドは、成功した場合は true を返し、失敗した場合は false を返します。無効なトークンまたは期限切れのトークンの場合、メソッドは NoDataFoundException 例外を返します。