Microsoft Graph API를 호출하고 Office 365 응용 프로그램 시작 프로그램에서 실행되는 단일 사용자 웹 응용 프로그램에 Azure Active Directory 인증 흐름을 사용하면 어떤 것입니까?Office에서 시작된 웹 응용 프로그램의 Azure Active Directory 흐름
Office 365는 웹 응용 프로그램과 동일한 임차인을 사용하고 있으며 Azure AD v1 끝점을 사용하고 있습니다. 이미 시도한 예제는 사용자가 이미 로그인하지 않았기 때문에이 시나리오에서는 제대로 작동하지 않습니다.
Exception: OpenIdConnectAuthenticationHandler: message.State is null or empty.
는 솔루션 : 직접 응용 프로그램에 가고 있지만, 오피스 365 앱 실행기에서 아이콘을 클릭하면 바로 다음과 같은 오류가 표시되면 제대로 작동 https://github.com/microsoftgraph/aspnetcore-connect-sample
:
나는이 예제를 시도 사용자에게 서명하고 다시 인증하여 캐시 할 인증 코드를 얻거나 대신 "대신하여"플로우를 사용해야합니까?
안녕하세요 @ dallasg, Azure AD v2 (MSAL) 인증 엔드 포인트를 구현하려고하면 몇 가지 의존성 충돌이있었습니다. 이것은 netcore2.0으로 해결 될 가능성이 높으므로 샘플은 다음 주에 업데이트 될 것입니다. 샘플과 함께이 버그가 발생하면 https://github.com/microsoftgraph/aspnetcore-connect-sample/issues –