Azure active directory 401未经授权调用my Azure Rest API

Azure active directory 401未经授权调用my Azure Rest API,azure-active-directory,azure-ad-graph-api,Azure Active Directory,Azure Ad Graph Api,我有一个使用控制器等的RESTAPI,托管在Azure中已经运行了一段时间。我想确保各种方法的安全。我将API应用程序(.NET core)添加到应用程序注册中,还将javascript客户端应用程序添加到应用程序注册中。我相信我正在RESTAPI中初始化startup.cs中的所有内容。我在其中一个方法中添加了[Authorize]。我使用了一个简单的javascript示例,该示例调用myMSALObj.loginPopup,并获取一个令牌,然后将其添加到授权头中并进行一个获取调用。当我呼叫

我有一个使用控制器等的RESTAPI,托管在Azure中已经运行了一段时间。我想确保各种方法的安全。我将API应用程序(.NET core)添加到应用程序注册中,还将javascript客户端应用程序添加到应用程序注册中。我相信我正在RESTAPI中初始化startup.cs中的所有内容。我在其中一个方法中添加了[Authorize]。我使用了一个简单的javascript示例,该示例调用myMSALObj.loginPopup,并获取一个令牌,然后将其添加到授权头中并进行一个获取调用。当我呼叫时,我在我的应用程序服务的日志流中看到HTTP错误401.0-未经授权

有什么想法我可以解决这个问题,以获得更多关于什么是错误的细节


另外,还有一个相关问题:应用程序内注册、Api权限、如何将Api权限名称与控制器中的方法关联?

将此添加到控制器中的方法前面 [AuthorizeForScopes(Scopes=new[]{“My.Scope”}]