Agent Auth는 베타 버전이며 활발히 개발 중입니다. 피드백을 제공하거나 이 기능을 사용하려면 LangChain 팀에 문의하세요.
설치
PyPI에서 Agent Auth 클라이언트 라이브러리를 설치합니다:빠른 시작
1. 클라이언트 초기화
2. OAuth 공급자 설정
에이전트가 인증하기 전에 다음 프로세스를 사용하여 OAuth 공급자를 구성해야 합니다:- LangChain 플랫폼에서 사용할 OAuth 공급자의 고유 식별자를 선택합니다(예: “github-local-dev”, “google-workspace-prod”).
- OAuth 공급자의 개발자 콘솔로 이동하여 새 OAuth 애플리케이션을 생성합니다.
-
다음 구조를 사용하여 LangChain의 API를 사용 가능한 콜백 URL로 설정합니다:
예를 들어 provider_id가 “github-local-dev”인 경우 다음을 사용합니다:
-
OAuth 앱의 자격 증명과 함께
client.create_oauth_provider()를 사용합니다:
3. 에이전트에서 인증
클라이언트authenticate() API는 미리 구성된 공급자로부터 OAuth 토큰을 가져오는 데 사용됩니다. 첫 번째 호출 시 호출자를 OAuth 2.0 인증 플로우로 안내합니다.
LangGraph 컨텍스트에서
기본적으로 토큰은 Assistant ID 매개변수를 사용하여 호출 에이전트로 범위가 지정됩니다.

LangGraph 컨텍스트 외부
대역 외 OAuth 플로우를 위해 사용자에게auth_url을 제공합니다.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.