그래프 API로 앱 등록을 만들 수 있지만 앱 등록에 사용자와 역할을 추가 할 수 있습니까? 마이크로 소프트 그래프 베타 엔드 포인트에앱 등록에 역할이있는 사용자 추가
답변
지정한 응용 프로그램 역할 중 하나에서 해당 응용 프로그램에 사용자를 지정하려면 사용자에게 appRoleAssignment
을 설정해야합니다 . 푸른 AD 그래프 API를 사용하는 경우, 당신은 나머지 API를 아래로 사용할 수 있습니다
https://graph.windows.net/{tenant-id}/users/{username}/appRoleAssignments?api-version={api-version}
Content-Type:application/json
Authorization: Bearer {token}
{
"id": "RoleID",
"principalId": "UserObjectID",
"principalType": "User",
"resourceId": "servicePrincipalID"
}
ID :이 당신이 할당하는 역할에 대한 ID입니다. 이 ID는 응용 프로그램의 Manifest에서 찾을 수 있습니다. 또는 당신은 당신의 응용 프로그램 (appRoles
청구)에 대해 정의 된 특정 역할을 얻기 위해 API를 아래로 사용할 수 있습니다
https://graph.windows.net/{tenant}/applications/{ObjectIDOfApplication}?api-version=1.6
principalId :이 당신에게 역할을 할당하는 사용자의 Obeject ID입니다.
principalType : 당신이 다음이 문자열 User
로 설정되어 사용자에게이 역할을 할당하는 경우.
resourceId : 응용 프로그램의 서비스 사용자 ID입니다. 서비스 사용자 ID를 얻으려면, 당신은 API (objectId
주장) 이하로 사용할 수 있습니다
https://graph.windows.net/{tenant}/servicePrincipals?api-version=1.6&$filter=appId eq 'appid'
응용 프로그램 역할 할당을 사용할 수 있습니다 Update approleassignment
당신에게 사용자에게 응용 프로그램 역할 할당을 추가 할 수 있는지 알려주기 위해 참조, 난 당신이 Configure.ps1 PowerShell을 살펴 제안 주어진 역할의 테스트 사용자를 생성하고 애플리케이션 등록을 업데이트하는 GitHub에있는 active-directory-dotnet-webapp-roleclaims 샘플의 스크립트. 이것은 PowerShell에 있지만 MSGraph를 사용하여 조정할 수 있어야합니다.
- 1. Wordpress 사용자 등록에 추가 필드 추가하기
- 2. Meteor.js 사용자 계정 등록에 대한 추가 정보
- 3. 등록에 사용자 정의 필드 추가 2
- 4. 사용자 정의 로그인 등록에
- 5. 레일 사용자 정의 사용자 역할이있는 상거래 거래
- 6. wordpress 등록에 숨겨진 필드 추가
- 7. 역할이있는 웹 사이트 사용자 관리
- 8. Mediawiki에서 사용자 등록에 필드 추가하기
- 9. Asp.Net Mvc 사용자 역할이있는 사용자 프로필 편집
- 10. 사용자 등록에 대한 DotNetNuke 사용자 지정 작업
- 11. Plone 3에서 로컬 역할이있는 양식 폴더 추가
- 12. 새 계정 등록에 이용 약관 추가
- 13. 사용자 \ 역할이있는 응용 프로그램 보안 오류가 발생했습니다.
- 14. 하나 이상의 사용자 역할이있는 탐색 항목 선택
- 15. SQL에서 하나의 사용자 역할이있는 경우에만 선택
- 16. MVC4 n-tier의 사용자 및 역할이있는 SimpleMembership
- 17. Marklogic - 역할이있는 사용자 목록을 얻는 방법
- 18. 등록에 대한 등록 레이아웃의 사용자 정의
- 19. 사용자 등록에 TastyPie 사용. 인증 처리 방법
- 20. CakePHP의 쓰기 문서 사용자 등록에/DOCX
- 21. 사용자는 등록에 로그인해야합니다 - 봄
- 22. WSO2에서 그룹 또는 역할이있는 사용자 만들기/편집 IS
- 23. 체크 아웃 할 사용자 정의 필드 추가 및 등록에 대한 my_account 사용자 세부 정보
- 24. Active Directory에서 역할이있는 사용자를 얻으십시오.
- 25. 역할이있는 java 서블릿 로그인
- 26. DTO에 Setter 역할이있는 이유
- 27. 관련 역할이있는 문서 검색
- 28. 장치 등록에 httpOnly 쿠키 사용
- 29. 베타 테스트에 사용자 추가 iphone 앱
- 30. 등록에 PHP 설정되어 있습니다
을 난 당신이 질문을 명확히 할 필요가 있다고 생각합니다. 사용자를 응용 프로그램의 '소유자'로 추가하려고합니까? 당신의 시나리오는 무엇입니까? –
우리는 사용자를 AAD에 추가 한 다음 응용 프로그램에 로그인 할 수 있도록 앱 등록에 추가하는 사용자 정의 UI를 만들고 싶습니다. 앱 등록에 사용자를 지정할 때 역할을 적용 할 수 있습니다. 코드에서이 작업을 수행하려고합니다. –