개요
자동화, 모니터링 및 백업을 포함한 MongoDB Agent OIDC Workload Identity Federation을 사용하여 MongoDB deployment에 인증하도록 구성할 수 있습니다. OIDC를 사용하면 에이전트 이 긴 데이터베이스 자격 증명 대신 ID제공자(IdP)의 수명이 짧은 토큰을 사용합니다. 에이전트 이러한 토큰이 만료되기 전에 자동으로 새로 고침합니다.
이 튜토리얼에서는 다음 방법을 설명합니다.
Ops Manager 에서 MongoDB deployment 에 OIDC 인증 활성화합니다.
OIDC IdP 구성을 등록합니다.
OIDC 연결을 사용하도록 MongoDB Agent 구성합니다.
고려 사항
되돌릴 수 없는 인증 방법
Workload Federation을 위한 MongoDB Agent 구성한 후에는 로컬 인증으로 되돌릴 수 없습니다.
토큰 새로 고침
MongoDB Agent OIDC 토큰이 만료되기 전에 자동으로 새로 고침합니다. 토큰 수명은 IdP 구성에 따라 달라지며 5 일반적으로 60 분에서 분 범위 .
공유 에이전트 구성
OIDC 구성은 자동화, 모니터링, 백업 등 모든 에이전트 기능에 적용됩니다. 각 기능을 개별적으로 구성하지 않습니다.
전제 조건
OIDC 인증 위한 MongoDB Agent 구성하기 전에 MongoDB deployment 에 대해 OIDC Workload Identity Federation을 활성화 . 자세한 학습 은 OAuth로 Workload Identity Federation 설정 을 2.0 참조하세요.
절차
MongoDB Agent 에 대한 OIDC 인증 구성하려면 다음을 수행합니다.
OIDC ID 제공자 구성을 추가합니다.
OIDC Connection and Authorization 섹션에서 + OIDC IdP Configuration을 클릭합니다.
OIDC Protocol Settings 창 에서 Workload Identity Federation을 선택합니다.
IdP 세부 정보를 입력합니다.
필드설명Configuration Name
Ops Manager 에서 이 IdP 구성을 식별하는 접두사입니다.
Issuer URI
액세스 토큰을 발급하는 IdP의 URI입니다.
Audience
IdP가 발급하는 JWT의 클레임과 일치해야
aud합니다.Authorization Method
IdP 설정 에 따라 또는 를 선택합니다.User ID Group Membership
Customize User Claim
사용자를 식별하는 클레임입니다. 기본값은
sub입니다.Save Configuration를 클릭합니다.
배포서버 에 대한 에이전트 연결을 구성합니다.
MongoDB Agent Connections to Deployment 섹션에서 Workload Federation를 선택합니다.
중요
Workload Federation을 사용하여 배포 후에는 MongoDB Agent 로컬 인증으로 되돌릴 수 없습니다.
에이전트 인증 세부 정보를 입력합니다.
필드설명OIDC IdP Configuration
MongoDB Agent 인증에 사용하는IdP 구성입니다. 이전 단계에서 생성한 구성을 선택합니다.
User Identifier
사용자 주체 클레임 값입니다. Ops Manager MongoDB 사용자를
[configuration name]/[user identifier](으)로 생성합니다.Authentication Method
에이전트의 IdP 연결을 위한 인증 방법입니다.Client Credentials Okta와 같은 표준 IdP 통합의 경우 를 선택하고, Built-in Azure 또는 GCP 의 클라우드 네이티브 워크로드 ID의 경우 를 선택합니다.
Client ID
에이전트 에 할당된 OAuth 2.0 클라이언트 ID . Client Credentials를 사용할 때 필요합니다.
Client Secret
에이전트 에 할당된 OAuth 2.0 클라이언트 시크릿입니다. Client Credentials를 사용할 때 필요합니다.
팁
IdP가 Azure 또는 GCP 와 같은 클라우드 네이티브 워크로드 ID를 사용하는 Built-in 경우 를 선택합니다.Client ID 또는 Client Secret 를 제공할 필요가 없습니다.
Save Settings를 클릭합니다.
다운타임 없이 에이전트 자격 증명
MongoDB Agent 다시 시작하지 않고 에이전트의 OIDC 클라이언트 암호를 교체하려면 다음을 수행합니다.