2017-11-13 9 views
3

Postman에서 Access TokenAzure AD B2C 거주자와 비교하여 어떻게 요청할 수 있습니까?Azure AD 용 우편 게시자의 액세스 토큰 요청 B2C


new access token screenshot이 나는 ​​푸른 포털에서 Run Now에서 URL을 복용하고 퍼팅 시도한다는 점에서 Auth Url하지만 다음과 같은 오류 발생 :

b2c error


업데이트

Chris의 대답에 따라 이제 위의 오류가 발생했습니다. 당신은 단지 쿼리 문자열 매개 변수없이 승인 엔드 포인트 URL을 입력 할 필요는 인증의 URL 필드에서

AADB2C90085: The service has encountered an internal error. Please reauthenticate and try again. Correlation ID: 45c56d47-4739-465f-8e02-49ba5b3a1b86 Timestamp: 2017-11-16 15:27:52Z

답변

3

@Chris Padgett의 대답을 사용하여 Implicit 승인 유형 (Authorization Code Gran Type에서 작동하지 않음)을 사용하여 작동하도록 할 수있었습니다.


부여 유형 : Implicit

콜백 URL : 내 B2C 응용 프로그램

인증에 정의 된 URL URL : https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize

클라이언트 ID : Application ID 내 B2C 응용 프로그램

범위에서 : https://{tenant}.onmicrosoft.com/{web api app id uri}/{scope name}

클라이언트 인증 : Either one, it didn't matter


업데이트

마이크로 소프트는 지금 과정을 문서화! User Postman to get a token and test the API.

+1

안녕하세요, 저는이 B2C 제품으로 모든 하드 야드를 문서화 해 주셔서 감사드립니다. spottedmahn이 이미 질문을하고, 조사를 완료했으며, 일반적으로 성공을 거둔 답을 찾았습니다. 그것은 매우 유용하다. 주제에 대한 Microsoft의 (보통) 구식 문서를 찾아내는 것보다 훨씬 낫다. 명성. – pcdev

+0

안녕하세요 @pcdev - 오신 것을 환영합니다! 커뮤니티가 필요합니다. BTW, 나는 당신의 의견을 부 풀리지 않으므로 Twitter에서 당신을 찾으려고 노력했습니다. 귀하의 의견은 내 하루를 만들었습니다! 감사!! – spottedmahn

1

: 내가 로그인에서 할 수 있어요하지만 여전히 액세스 토큰을 얻을 수

https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize 

012 :

콜백 URL 필드에서
https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/token 

, 당신이 그와 같이, 푸른 AD의 B2C 응용 프로그램에 등록 된 응답 URL을 입력해야합니다 : 액세스 토큰 URL 필드에서

https://www.getpostman.com/oauth2/callback 

범위 입력란에는 API 액세스 범위와 함께 "openid"를 입력하십시오.

클라이언트 인증 필드의 경우 "본문에 클라이언트 인증 정보 전송"을 선택하십시오.

+0

요청에 제공된 리디렉션 URI '/'가 클라이언트 ID에 대해 등록되지 않았습니다 '60a724bd-a41b-4387-806b .....' – spottedmahn

+1

위의 답변을 Azure AD B2C 응용 프로그램에 등록해야하는 콜백 URL의 예를 사용하여 업데이트했습니다. –

+0

크리스에게 감사하지만 여전히 운이 없다. 위의 콜백 및 https://jwt.ms 시도했지만 내부 오류가 발생합니다. 내 질문을 업데이트했습니다. – spottedmahn