TsgcHTTP_OAuth2_Server › メソッド

TsgcHTTP_OAuth2_Server メソッド

目的別にグループ化されたパブリックメソッド、続いて完全なアルファベット順リスト。

トークン

名前説明
AddToken登録済みアプリケーション用のアクセス/リフレッシュトークンペアをサーバートークンストアに事前シードします。
RemoveTokenサーバーによって以前に発行された特定のアクセストークンを失効させます。
RemoveTokenByRefreshTokenリフレッシュトークン値で識別されるトークンペアを失効させます。
IsOAuth2TokenValidリクエストヘッダーを解析するか、生のトークン文字列を受け取ることで、クライアントが提示する受信BearerアクセストークンをValidateします。
IsOAuth2Unauthorized指定された接続のリクエストが OAuth 2.0 の未承認応答で拒否されなければならないかどうかを確認します。

Apps

名前説明
RegisterAppサーバー上に新しいOAuth 2.0クライアントアプリケーションを登録し、生成された資格情報を返します。
UnRegisterAppサーバーから以前に登録された OAuth 2.0 クライアントアプリケーションを削除します。

プロバイダー

名前説明
RegisterProvider外部 ID プロバイダー(Google、GitHub、Microsoft など)を登録して、サーバーがフェデレーション サインインをそれに委任できるようにします。
UnRegisterProvider以前に登録された外部のIDプロバイダーをサーバーから削除します。
ClearProvidersサーバーフェデレーションリストに登録されているすべての外部IDプロバイダーを削除します。

詳細設定

名前説明
DoProcessHTTPサーバー上の OAuth 2.0 プロトコルエンドポイントをディスパッチするメイン HTTP リクエストパイプラインフック。

すべてのメソッド (アルファベット順)

名前説明
AddToken登録済みアプリケーション用のアクセス/リフレッシュトークンペアをサーバートークンストアに事前シードします。
ClearProvidersサーバーフェデレーションリストに登録されているすべての外部IDプロバイダーを削除します。
DoProcessHTTPサーバー上の OAuth 2.0 プロトコルエンドポイントをディスパッチするメイン HTTP リクエストパイプラインフック。
IsOAuth2TokenValidリクエストヘッダーを解析するか、生のトークン文字列を受け取ることで、クライアントが提示する受信BearerアクセストークンをValidateします。
IsOAuth2Unauthorized指定された接続のリクエストが OAuth 2.0 の未承認応答で拒否されなければならないかどうかを確認します。
RegisterAppサーバー上に新しいOAuth 2.0クライアントアプリケーションを登録し、生成された資格情報を返します。
RegisterProvider外部 ID プロバイダー(Google、GitHub、Microsoft など)を登録して、サーバーがフェデレーション サインインをそれに委任できるようにします。
RemoveTokenサーバーによって以前に発行された特定のアクセストークンを失効させます。
RemoveTokenByRefreshTokenリフレッシュトークン値で識別されるトークンペアを失効させます。
UnRegisterAppサーバーから以前に登録された OAuth 2.0 クライアントアプリケーションを削除します。
UnRegisterProvider以前に登録された外部のIDプロバイダーをサーバーから削除します。