首页 > 解决方案 > Oauth 授权代码流是否会生成服务主体登录事件?

问题描述

在 Oauth 客户端凭据流中,当应用程序在使用凭据进行身份验证后获取访问令牌时,将有一个服务主体登录事件。我想知道 Oauth 授权代码流是否也会有 SPN SignIn 事件。此处,客户端 ID、身份验证代码和客户端密码(如果是 Web 应用程序)被发送到 Oauth 令牌端点以获取访问令牌。但我不确定它是否会生成 SPN 登录事件。

标签: oauth-2.0azure-application-insightsspn

解决方案


不,当您使用授权码流时,它不会生成 SPN 登录事件。

当您使用客户端凭据流时,它将生成一条新记录(在“服务主体登录”选项卡下),因为客户端凭据使用服务主体进行身份验证(如下图所示)。 在此处输入图像描述

但是当您使用授权码流时,它会在“用户登录(交互式) ”选项卡下生成一条记录,如下图所示。因为授权代码流使用用户帐户进行身份验证,而不是服务主体。 在此处输入图像描述


推荐阅读