次の方法で共有


Registration Secret - Rotate Secret

ADO OAuth アプリ登録の 2 つのシークレットのいずれかをローテーションする

PUT https://vssps.dev.azure.com/_apis/delegatedauth/registrationsecret/{registrationId}?api-version=7.2-preview.2
PUT https://vssps.dev.azure.com/_apis/delegatedauth/registrationsecret/{registrationId}?secretType={secretType}&api-version=7.2-preview.2

URI パラメーター

名前 / 必須 説明
registrationId
path True

string (uuid)

ADO OAuth アプリ登録の登録 ID

api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '7.2-preview.2' に設定する必要があります。

secretType
query

string

ローテーションするシークレットの種類 (プライマリまたは代替)

応答

名前 説明
200 OK

Registration

成功した操作

セキュリティ

oauth2

型: oauth2
フロー: accessCode
Authorization URL (承認 URL): https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL (トークン URL): https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

スコープ

名前 説明
vso.tokens 委任された承認トークンをユーザーに管理する権限を付与します

定義

名前 説明
ClientType

さまざまな登録の種類を区別する

Registration

ADO OAuth アプリの登録

ClientType

さまざまな登録の種類を区別する

説明
confidential

機密アプリの登録。これは UI を使用して作成されたアプリの既定の種類です。

public

パブリック アプリの登録

mediumTrust

中信頼アプリの登録

highTrust

高信頼アプリの登録

fullTrust

完全信頼アプリの登録

application

アプリケーション ベースの OAuth アプリの登録

Registration

ADO OAuth アプリの登録

名前 説明
accessHash

string

alternativeSecret

string

代替シークレット

alternativeSecretValidFrom

string (date-time)

有効な代替シークレット

alternativeSecretValidTo

string (date-time)

有効な代替シークレット

alternativeSecretVersionId

string (uuid)

ADO OAuth アプリ登録の代替シークレット バージョン ID

clientType

ClientType

さまざまな登録の種類を区別する

identityId

string (uuid)

ADO OAuth アプリ登録の所有者の ID

isValid

boolean

ADO OAuth アプリ登録の有効性

isWellKnown

boolean

issuer

string

organizationLocation

string

OAuth を使用するようにアプリを登録している組織の OAuthURL を使用するようにアプリを登録している組織の URL

organizationName

string

OAuth を使用するようにアプリを登録している組織の名前

publicKey

string

公開キーからの生の証明書データ文字列。 これは、中信頼クライアントの認証に使用されます。

redirectUris

string[]

ADO OAuth アプリ登録のリダイレクト URI

registrationDescription

string

ADO OAuth アプリ登録の説明

registrationId

string (uuid)

ADO OAuth アプリ登録の登録 ID

registrationLocation

string

ADO OAuth アプリ登録の URL

registrationLogoSecureLocation

string

ADO OAuth アプリ登録ロゴの URL

registrationName

string

ADO OAuth アプリ登録の名前

registrationPrivacyStatementLocation

string

ADO OAuth アプリ登録のプライバシーに関する声明の URL

registrationTermsOfServiceLocation

string

ADO OAuth アプリ登録サービス条件の URL

responseTypes

string

scopes

string

ユーザーに代わってアプリが ADO でアクセスできるスコープ

secondaryHash

string

secret

string

プライマリ シークレット

secretValidTo

string (date-time)

有効なプライマリ シークレット

secretVersionId

string (uuid)

ADO OAuth アプリ登録のプライマリ シークレット バージョン ID

setupUri

string

ADO OAuth アプリ登録セットアップの URL

tenantIds

string[] (uuid)

validFrom

string (date-time)

有効なプライマリ シークレット