次の例を複製しようとしています。https://github.com/Azure-Samples/active-directory-dotnet-windows-store(Azure ADに対してWindowsストアアプリケーションを認証しています)が、WebアプリケーションをAzure関数で置き換えています。関数内でAzure関数で認証するWindowsストアアプリケーション
、ユーザーがログインしているかどうかをチェックするコードは次のとおりです。
ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value.Contains("user_impersonation"))
が、これは必要な値が含まれていない、と他の呼び出しは任意の値を返すのいずれか(例えばClaimsPrincipalはありません.Current.FindFirst(ClaimTypes.GivenName));
あなたは何が起こっているか考えていますか?