인프런 커뮤니티 질문&답변

양현호님의 프로필 이미지
양현호

작성한 질문수

MS Azure 애저 클라우드 서비스 구축 이해와 보안

방화벽 배포와 룰 구성

Azure AD 관련 문의 입니다.

작성

·

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를 생성

ex: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=f9b572ac-8d12-4456-9e40-d641a585cf9d&response_type=code&redirect_uri=http://localhost/msAzure.jsp&response_mode=query&scope=openid%20offline_access%20https%3A%2F%2Fgraph.microsoft.com%2Fmail.read&state=12345

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 리소스를 접근 하려 합니다. 정책 혹은 사용자 설정 부분에서 잘못 된 것 같은데 찾지 못하여 ....자세히 설명되어 있는 자료가 있는지 문의 드립니다.

양현호님의 프로필 이미지
양현호

작성한 질문수

질문하기