AZURE AD中的API许可(版本7月19日)

时间:2019-07-18 15:47:23

标签: azure azure-active-directory

我发现要授权应用程序,我还可以在应用程序注册> {my api}>公开API中添加客户端应用程序。我尝试了这种方法以及此处提到的方法:

API Permission Issue while Azure App Registration

两者都工作,有什么区别?一个比另一个好吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果您在Authorized client applications中添加客户端应用程序,则当客户端调用API时,无需征得他们的同意。如果使用其他方式,则在添加“委派”权限/应用程序权限后,用户需要同意该应用程序(如果需要管理员同意,则需要使用管理员同意)。

enter image description here

一个并不比另一个更好,它们满足不同的要求。如声明所述,如果您希望此API信任该应用程序,则可以将您的客户端添加到“授权的客户端”应用程序中,然后当客户端调用此API时,不会要求用户同意。

有关同意申请的更多详细信息,请参阅此link