CertificateAppCredentials class
CertificateAppCredentials 인증 구현
- Extends
생성자
| Certificate |
CertificateAppCredentials 클래스의 새 인스턴스를 초기화합니다. |
속성
| certificate |
|
| certificate |
|
| o |
사용할 OAuth 엔드포인트를 가져옵니다. 사용할 OAuth 엔드포인트를 설정합니다. |
| o |
사용할 OAuth 범위를 가져옵니다. 사용할 OAuth 범위를 설정합니다. |
상속된 속성
| app |
|
| token |
상속된 메서드
| get |
OAuth 액세스 토큰을 가져옵니다. |
| is |
서비스 URL이 신뢰할 수 있는 호스트에 대한 것인지 여부를 확인합니다. |
| sign |
HTTP 요청에 자격 증명을 적용합니다. |
| trust |
신뢰할 수 있는 호스트에 서비스 URL의 호스트를 추가합니다. 만료 시간이 제공되지 않으면 만료 날짜는 현재(utc) 날짜 + 1일이 됩니다. |
생성자 세부 정보
CertificateAppCredentials(string, string, string, string, string)
CertificateAppCredentials 클래스의 새 인스턴스를 초기화합니다.
new CertificateAppCredentials(appId: string, certificateThumbprint: string, certificatePrivateKey: string, channelAuthTenant?: string, oAuthScope?: string)
매개 변수
- appId
-
string
인증서와 관련된 Microsoft 애플리케이션 ID입니다.
- certificateThumbprint
-
string
인증서의 16진수로 인코딩된 지문입니다.
- certificatePrivateKey
-
string
PEM으로 인코딩된 인증서 프라이빗 키입니다.
- channelAuthTenant
-
string
선택적. oauth 토큰 테넌트입니다.
- oAuthScope
-
string
선택적. 토큰의 범위입니다.
속성 세부 정보
certificatePrivateKey
certificatePrivateKey: string
속성 값
string
certificateThumbprint
certificateThumbprint: string
속성 값
string
oAuthEndpoint
사용할 OAuth 엔드포인트를 가져옵니다. 사용할 OAuth 엔드포인트를 설정합니다.
string oAuthEndpoint
속성 값
string
사용할 OAuthEndpoint입니다.
oAuthScope
사용할 OAuth 범위를 가져옵니다. 사용할 OAuth 범위를 설정합니다.
string oAuthScope
속성 값
string
사용할 OAuth 범위입니다.
상속된 속성 세부 정보
appId
appId: string
속성 값
string
tokenCacheKey
tokenCacheKey: string
속성 값
string
상속된 메서드 세부 정보
getToken(boolean)
OAuth 액세스 토큰을 가져옵니다.
function getToken(forceRefresh?: boolean): Promise<string>
매개 변수
- forceRefresh
-
boolean
토큰을 강제로 새로 고치려면 True입니다. 캐시된 토큰이 있는 경우 캐시된 토큰을 가져오려면 false입니다.
반환
Promise<string>
실행할 대기 중인 작업을 나타내는 Promise입니다.
설명
promise가 성공하면 결과에 액세스 토큰 문자열이 포함됩니다.
isTrustedServiceUrl(string)
경고
이 API는 이제 사용되지 않습니다.
서비스 URL이 신뢰할 수 있는 호스트에 대한 것인지 여부를 확인합니다.
static function isTrustedServiceUrl(serviceUrl: string): boolean
매개 변수
- serviceUrl
-
string
서비스 URL
반환
boolean
True이면 서비스 URL의 호스트를 신뢰할 수 있습니다. 그렇지 않으면 False입니다.
signRequest(WebResource)
HTTP 요청에 자격 증명을 적용합니다.
function signRequest(webResource: WebResource): Promise<WebResource>
매개 변수
- webResource
-
WebResource
WebResource HTTP 요청입니다.
반환
Promise<WebResource>
비동기 작업을 나타내는 Promise입니다.
trustServiceUrl(string, Date)
경고
이 API는 이제 사용되지 않습니다.
신뢰할 수 있는 호스트에 서비스 URL의 호스트를 추가합니다. 만료 시간이 제공되지 않으면 만료 날짜는 현재(utc) 날짜 + 1일이 됩니다.
static function trustServiceUrl(serviceUrl: string, expiration?: Date)
매개 변수
- serviceUrl
-
string
서비스 URL
- expiration
-
Date