작성
·
396
0
1. Azure Active Directory 에서 앱 생성 후 애플리케이션(클라이언트) ID 디렉터리(테넌트) ID 를 확인
2. 생성된 앱 에서 인증서 및 암호(관리)에서 클라이언트 비밀(암호)를 생성(암호는 생성 시에만 표시되며 차후 확인이 불가함) 및 암호 확인
3. Azure Active Directory API 사용 권한(관리) 셋팅 - 관련 내용 확인중
구성된 사용 권한 추가 -> 내 조직에서 사용하는 API -> Microsoft Cognitive Services 추가
4. Azure Active Directory 사용자 설정(관리) - 관련 내용 확인중
사용자 등록
5. 생성돤 OpenAI 에 액세스 제어에서 4번에서 등록된 사용자 추가(소유주로) - 관련 내용 확인중
6. 애플리케이션(클라이언트) ID 로 Azure 로그인 하여 Access Code를 생성
7. 애플리케이션(클라이언트) ID와 클라이언트 비밀(암호), Access Code로 Access Token 생성
ex : https://login.microsoftonline.com/common/oauth2/v2.0/token
client_id : f9b572ac-8d12-4456-9e40-d641a585cf9d
scope : https://graph.microsoft.com/mail.read
redirect_uri : http://localhost/msAzure.jsp
grant_type : authorization_code
client_secret : 2번에서 생성된 클라이언트 암호
code : 6번 결과로 받은 Access Code
여상 결과
"token_type": "Bearer",
"scope": "openid profile email https://graph.microsoft.com/Mail.Read",
"expires_in": 4593,
"ext_expires_in": 4593,
"access_token": "eyJ0eXAiOiJKV1QiLCJub25jZSI6ImM........",
"refresh_token": "0.AVYAVYrIPKh0bkedYkKlg3NUT6xyt........",
"id_token": "eyJ0eXAiOiJKV1QiLCJh........."
* 7번까지 실행 된 내용으로 access_token 을 받아와 https://learn.microsoft.com/en-us/rest/api/cognitiveservices/ - OpenAI API 호출에 사용 하려고 하나 아래 메시지가 출력이 됩니다.
{
"error": {
"code": "AuthenticationFailed",
"message": "Authentication failed."
}
}
3, 4, 5번 작업 시 미흡한 부분 또는 빠진 부분이 있는지 문의 드리려 합니다. 회사 일로 급하여 문의 드립니다.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
Azure AD에 대한 질문이신 것 같습니다. 내용을 확인해보니, 구체적인 질문이 있지 않은 것 같은데, 어떤 도움이 필요하신가요? 추가적인 질문이 있으시면 자세히 적어주세요.
감사합니다.
azure ad에 앱을 생성 후 openai 리소스를 접근 하려 합니다. 정책 혹은 사용자 설정 부분에서 잘못 된 것 같은데 찾지 못하여 ....자세히 설명되어 있는 자료가 있는지 문의 드립니다.