Azure AD에서 사용자 그룹을 얻으려고합니다. 나는 코드의 간단한 선으로 토큰을 받고 있어요 :Azure AD JWT 인증 - 클레임이 누락되었습니다.
if (this.user == null)
user = await AuthenticationManager.DefaultManager.CurrentClient.LoginAsync(this, MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory);
if (user != null)
{
System.Diagnostics.Debug.WriteLine("Token = " + user.MobileServiceAuthenticationToken);
}
나는 JWT 디버거에서이 웹 사이트에 존재하는 토큰을 붙여 넣을 때 : https://jwt.io/ 내가 어떤 정보 (stable_sid, SID, 서브, IDP를 얻을, ver, iss, aud, exp, nbf)하지만 그룹에서 주장을들을 수는 없습니다.
Azure AD에서 Microsoft 그래프 및 Azure 활성 디렉토리 그룹을 읽는 데 필요한 권한을 추가했지만 토큰에서 아무 것도 변경하지 않았습니다.
사용자 그룹을 얻으려면 무엇이 누락 되었습니까?
미리 감사드립니다.
편집 : Commenter는 "groupMembershipClaims": "SecurityGroup"으로 매니페스트를 수정했다고 언급하는 것을 잊었으며 "All"을 시도했지만 여전히 클레임이 없음을 지적했습니다.
http://stackoverflow.com/a/43258621/1658906이 도움이겠습니까? – juunas
관심을 가져 주셔서 감사합니다. 매니페스트를 수정했지만 여전히 의도 된 주장을하지 못했다는 것을 잊어 버렸습니다. –