현재 코드가 최신 Microsoft Helper 클래스에서 MVC와의 Active Directory AD 통합을위한 새로운 nuget 패키지로 업데이트하려고합니다. 샘플은 여기에 있습니다 https://github.com/AzureADSamplesAzure AD 최신 샘플, 인증 필터
내 응용 프로그램은 인증 필터를 사용하므로 코드가 동일하지 않으므로 대부분 업데이트했지만 하나의 번역본에만 붙어 있습니다.
샘플에는 토큰을 얻으려는 도우미 클래스에 대한 요청이 있습니다.
전화 방법
string accessToken = AuthUtils.GetAuthToken(Request, HttpContext);
도우미 방법
필터에서public static string GetAuthToken(HttpRequestBase request, HttpContextBase httpContext)
,
필터에 존재하지 않는 '요청'과 같은 올바른 번역은 무엇public override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
, 컨트롤러에서.
나는 이것을 시도했지만 작동하지 않고 널 토큰 반환이 꽤 도전과 결국 내가 코드가 작동 윈도우 예에서 사용되지 수있다
string accessToken = MVCGraphServiceHelper.GetAuthToken(filterContext.HttpContext.Request, filterContext.HttpContext);