MicrosoftClientCertificateOAuth2TokenProvider
MicrosoftClientCertificateOAuth2TokenProvider (Microsoft 클라이언트 인증서 OAuth2 토큰 제공자)
클라이언트 인증서를 사용한 client_credentials 방식을 통해 Microsoft Graph API용 OAuth2 액세스 토큰을 제공하는 서비스예요.
출처: 문서
본문
설명
클라이언트 인증서로 client_credentials 방식을 사용해 Microsoft Graph API용 OAuth2 액세스 토큰을 제공해요.
태그
access token, authorization, graph, http, microsoft, oauth2, provider
속성 (Properties)
아래 목록에서 필수 속성은 별표(*)로 표시했어요. 그 외 속성은 선택 사항이고, 표에는 기본값과 NiFi Expression Language 지원 여부도 함께 나와 있어요.
| 표시 이름 | API 이름 | 기본값 | 허용 값 | 설명 |
|---|---|---|---|---|
| Client ID * | Client ID | Microsoft Graph API용 Client ID예요. | ||
| Refresh Window * | Refresh Window | 5 s |
서비스는 refresh window 내에 만료되는 토큰을 갱신하려 시도하며, 토큰 만료에서 설정된 기간을 뺀 값을 사용해요. | |
| SSL Context Service * | SSL Context Service | JWT assertion을 서명하는 데 사용할 인증서와 개인 키로 설정된 SSLContextProvider 인스턴스예요. 키는 RSA 알고리즘을 사용해야 해요. | ||
| Tenant ID * | Tenant ID | Microsoft Graph API용 Tenant ID예요. | ||
| Token Scope * | Token Scope | 요청된 토큰의 scope이에요. Graph API의 경우 https://graph.microsoft.com/.default여야 해요. SharePoint의 경우 https://organization.sharepoint.com/.default 형식이어야 해요. |
||
| Web Client Service * | Web Client Service | 액세스 토큰을 가져오는 데 사용할 Web Client Service예요. |
상태 관리
이 컴포넌트는 상태를 저장하지 않아요.
제한 사항 (Restricted)
이 컴포넌트는 제한되지 않아요.
시스템 리소스 고려 사항
이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.