TeamFoundationOAuthService クラス
OAuth のクライアント アプリケーションを登録し、OAuth デリゲートのトークンを発行するために使用されるサービス
継承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public Class TeamFoundationOAuthService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public class TeamFoundationOAuthService : ITeamFoundationService
TeamFoundationOAuthService 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
TeamFoundationOAuthService |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CreateToken(TeamFoundationRequestContext, OAuthToken) | sourceToken から CreateAccessToken は、呼び出し元が既存の承認を受け取り、またはトークンを更新してから、アクセス トークンを作成できるようにします。メモ: 入力トークンが承認のトークンの場合、戻り値のトークンは頭文字ため、配列のインデックス[0]、および[入力]配列のインデックス 1 の更新のトークンを accesstoken あります。アクセス トークンの数値配列のインデックス[0]で返されます。 | |
CreateToken(TeamFoundationRequestContext, Identity, String, OAuthTokenType, String) | CreateToken は、指定された ID の新しいアクセス トークンを作成します。これは、指定された ID と説明に保存されます。 | |
DeleteApplication | 特定の clientId で指定されたアプリケーションを削除します。 | |
DeleteToken | DeleteToken はストアからトークンを削除します。これは、このトークンを使用した特権を取り消します。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetApplication | 特定の clientId に登録されたアプリケーションを取得します。 | |
GetApplications | 特定の clientIds を持つアプリケーションを取得します。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetIdentityFromToken | GetIdentityFromToken が指定したトークンが関連付けられた ID を取得するために使用されます。トークンがある有効なトークンの null 値が返されます。 | |
GetToken | GetToken がトークンに関連付けられている詳細を取得するために使用されます。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
QueryApplications | 省略可能な ID のフィルターを含むすべての registed アプリケーションを照会します (特定のユーザーが登録するアプリケーションのみが返されます。) | |
QueryAuthorizedApplications | 特定の ID の重要なトークン許可セットを持つアプリケーションのリストを取得します | |
QueryRelatedTokens | 指定したトークンで指定されたトークンのセットを取得します (たとえば。特定の更新のトークンから指定された特定の Auth トークン、アクセス トークンから指定されたアクセス + 更新のトークン) | |
QueryTokens | QueryTokens が特定のホスト内の特定の ID に関連付けられたアクセス トークンのセットを取得するために使用されます。 | |
RegisterApplication | 特定のプロパティを持つアプリケーションを登録します。 | |
RevokeApplication | ユーザーの特定のアプリケーションに関連付けられているトークンをキャンセルします | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
UpdateApplication | 特定のアプリケーションを更新します。 |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ITeamFoundationService.ServiceEnd | ITeamFoundationService.ServiceEnd の実装 | |
ITeamFoundationService.ServiceStart | ITeamFoundationService.ServiceStart の実装 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。