다음을 통해 공유


AuthorizationServerContractBaseProperties interface

외부 OAuth 권한 부여 서버 업데이트 설정 계약입니다.

속성

authorizationMethods

권한 부여 엔드포인트에서 지원하는 HTTP 동사입니다. GET은 항상 있어야 합니다. POST는 선택 사항입니다.

bearerTokenSendingMethods

액세스 토큰이 API에 전달되는 메커니즘을 지정합니다.

clientAuthenticationMethod

이 권한 부여 서버의 토큰 엔드포인트에서 지원하는 인증 방법입니다. 가능한 값은 기본 및/또는 본문입니다. 본문을 지정하면 클라이언트 자격 증명 및 기타 매개 변수가 애플리케이션/x-www-form-urlencoded 형식으로 요청 본문 내에 전달됩니다.

defaultScope

기본적으로 요청될 액세스 토큰 범위입니다. API 수준에서 재정의할 수 있습니다. 공백으로 구분된 값을 포함하는 문자열 형식으로 제공해야 합니다.

description

권한 부여 서버에 대한 설명입니다. HTML 서식 태그를 포함할 수 있습니다.

resourceOwnerPassword

이 권한 부여 서버에서 리소스 소유자 암호 부여 유형을 지원하는 경우 필요에 따라 지정할 수 있습니다. 기본 리소스 소유자 암호입니다.

resourceOwnerUsername

이 권한 부여 서버에서 리소스 소유자 암호 부여 유형을 지원하는 경우 필요에 따라 지정할 수 있습니다. 기본 리소스 소유자 사용자 이름입니다.

supportState

true이면 권한 부여 서버에는 권한 부여 요청의 상태 매개 변수가 해당 응답에 포함됩니다. 클라이언트는 상태 매개 변수를 사용하여 프로토콜 보안을 높일 수 있습니다.

tokenBodyParameters

이름 및 값 문자열 속성(예: {"name": "name value", "value": "a value"})이 있는 JSON 개체의 배열로 표시되는 이 권한 부여 서버의 토큰 엔드포인트에 필요한 추가 매개 변수입니다.

tokenEndpoint

OAuth 토큰 엔드포인트입니다. 참조되는 엔터티에 대한 절대 URI를 포함합니다.

속성 세부 정보

authorizationMethods

권한 부여 엔드포인트에서 지원하는 HTTP 동사입니다. GET은 항상 있어야 합니다. POST는 선택 사항입니다.

authorizationMethods?: AuthorizationMethod[]

속성 값

bearerTokenSendingMethods

액세스 토큰이 API에 전달되는 메커니즘을 지정합니다.

bearerTokenSendingMethods?: string[]

속성 값

string[]

clientAuthenticationMethod

이 권한 부여 서버의 토큰 엔드포인트에서 지원하는 인증 방법입니다. 가능한 값은 기본 및/또는 본문입니다. 본문을 지정하면 클라이언트 자격 증명 및 기타 매개 변수가 애플리케이션/x-www-form-urlencoded 형식으로 요청 본문 내에 전달됩니다.

clientAuthenticationMethod?: string[]

속성 값

string[]

defaultScope

기본적으로 요청될 액세스 토큰 범위입니다. API 수준에서 재정의할 수 있습니다. 공백으로 구분된 값을 포함하는 문자열 형식으로 제공해야 합니다.

defaultScope?: string

속성 값

string

description

권한 부여 서버에 대한 설명입니다. HTML 서식 태그를 포함할 수 있습니다.

description?: string

속성 값

string

resourceOwnerPassword

이 권한 부여 서버에서 리소스 소유자 암호 부여 유형을 지원하는 경우 필요에 따라 지정할 수 있습니다. 기본 리소스 소유자 암호입니다.

resourceOwnerPassword?: string

속성 값

string

resourceOwnerUsername

이 권한 부여 서버에서 리소스 소유자 암호 부여 유형을 지원하는 경우 필요에 따라 지정할 수 있습니다. 기본 리소스 소유자 사용자 이름입니다.

resourceOwnerUsername?: string

속성 값

string

supportState

true이면 권한 부여 서버에는 권한 부여 요청의 상태 매개 변수가 해당 응답에 포함됩니다. 클라이언트는 상태 매개 변수를 사용하여 프로토콜 보안을 높일 수 있습니다.

supportState?: boolean

속성 값

boolean

tokenBodyParameters

이름 및 값 문자열 속성(예: {"name": "name value", "value": "a value"})이 있는 JSON 개체의 배열로 표시되는 이 권한 부여 서버의 토큰 엔드포인트에 필요한 추가 매개 변수입니다.

tokenBodyParameters?: TokenBodyParameterContract[]

속성 값

tokenEndpoint

OAuth 토큰 엔드포인트입니다. 참조되는 엔터티에 대한 절대 URI를 포함합니다.

tokenEndpoint?: string

속성 값

string