다음을 통해 공유


AuthorizationServerContractBaseProperties interface

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

속성

authorizationMethods

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

bearerTokenSendingMethods

액세스 토큰을 API로 전달하는 메커니즘을 지정합니다.

clientAuthenticationMethod

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

defaultScope

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

description

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

resourceOwnerPassword

이 권한 부여 서버에서 리소스 소유자 암호 권한 유형이 지원되는 경우 선택적으로 지정할 수 있습니다. 기본 리소스 소유자 암호입니다.

resourceOwnerUsername

이 권한 부여 서버에서 리소스 소유자 암호 권한 유형이 지원되는 경우 선택적으로 지정할 수 있습니다. 기본 리소스 소유자 사용자 이름입니다.

supportState

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

tokenBodyParameters

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

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

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

tokenBodyParameters?: TokenBodyParameterContract[]

속성 값

tokenEndpoint

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

tokenEndpoint?: string

속성 값

string