ACS에서 토큰 요청
Microsoft Azure Active Directory Access Control(Access Control Service 또는 ACS라고도 함)에서 새 토큰을 요청합니다.
중요
Service Bus에서 Azure Active Directory Access Control(Access Control Service 또는 ACS라고도 함)를 사용하는 경우 이 방법에 대한 지원이 제한되며, SAS를 사용하거나 Azure AD OAuth 2.0 인증을 사용하도록 애플리케이션을 마이그레이션해야 합니다(권장). ACS 사용 중단에 대한 자세한 내용은 이 블로그 게시물을 참조하세요.
요청
메서드 | 요청 URI | HTTP 버전 |
---|---|---|
POST | https://{serviceNamespace}-sb.accesscontrol.windows.net/WRAPv0.9 | HTTP/1.1 |
요청 헤더
요청 헤더 | Description |
---|---|
콘텐츠 형식 | application/atom+xml;type=entry;charset=utf-8로 설정합니다. |
요청 본문
요청 본문에는 발급자 이름, 발급자 키, 토큰이 적용될 범위가 포함된 문자열이 들어 있습니다.
응답
응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.
응답 코드
코드 | 설명 |
---|---|
201 | OK. |
400 | 잘못된 요청입니다. |
401 | 인증 실패 |
상태 코드에 대한 자세한 내용은 상태 및 오류 코드를 참조하세요.
응답 헤더
응답 헤더 | 설명 |
---|---|
콘텐츠 형식 | application/x-www-form-urlencoded; charset=us-ascii로 설정합니다. |
request-id | 토큰 요청의 ID입니다. |
X-Content-Type-Options | nosniff로 설정합니다. |
Strict-Transport-Security | max-age=31536000; includeSubDomains로 설정합니다. |
응답 본문
WRAPv0.9 토큰입니다.
예제
다음 HTTP 요청은 Service Bus 네임스페이스에 대한 토큰을 요청합니다 http://your-namespace.service bus.net
. 발급자 이름은 “owner”입니다.
POST https://your-namespace-sb.accesscontrol.windows.net/WRAPv0.9/ HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: your-namespace-sb.accesscontrol.windows.net
Content-Length: 136
Expect: 100-continue
Connection: Keep-Alive
wrap_name=owner&wrap_password=r8LuxCKD6DWY8auQcFql4M7euH2UuhcLcV1TaJTqNNE%3d&wrap_scope=http%3a%2f%2fyour-namespace.servicebus.windows.net%2f
ACS는 다음 응답을 반환합니다.
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Pragma: no-cache
Content-Type: application/x-www-form-urlencoded; charset=us-ascii
Expires: -1
request-id: f11be382-884b-4792-9c9b-33b79cd51779
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 03 Jul 2014 21:52:07 GMT
Content-Length: 535
wrap_access_token=net.windows.servicebus.action%3d
Listen%252cManage%252cSend%26
http%253a%252f%252fschemas.microsoft.com%252faccesscontrolservice%252f2010%252f07%252fclaims%252fidentityprovider%3d
https%253a%252f%252fyour-namespace-sb.accesscontrol.windows.net%252f%26
Audience%3dhttp%253a%252f%252fyour-namespace.servicebus.windows.net%252f%26
ExpiresOn%3d1404435127%26
Issuer%3dhttps%253a%252f%252fyour-namespace-sb.accesscontrol.windows.net%252f%26
HMACSHA256%3dF%252bBoXUoifWdT%252fly8Oic9V1oPBbc3KmXKbSJbVhGSopU%253d&
wrap_access_token_expires_in=10799