![]() |
1
1
对于不希望用户显式登录的守护进程/控制台应用程序,可以使用客户端凭据授予。 您可以在Azure AD中为您的进程创建一个应用程序,然后使用clientid和client secret访问所需的资源。对于邮箱,您的资源应该是图形api下的/users/{userPrincipalName}/mailfolders/inbox/messages。 下面是来自daemon应用程序的客户端凭据授予流示例- https://github.com/Azure-Samples/active-directory-dotnet-daemon/blob/master/README.md 特别是为了避免明确的同意部分,参见本链接下的步骤9、10- https://github.com/Azure-Samples/active-directory-dotnet-daemon/blob/master/README.md#step-2--register-the-sample-with-your-azure-active-directory-tenant . 步骤将“TodoListService”称为示例api,但在您的情况下,我认为它是图形。
|
![]() |
user18789895 · 我应该如何验证WinForms应用程序? 2 年前 |
![]() |
Gurudev Kumar · 如何在gramex中实现第三方身份验证 2 年前 |
![]() |
elmazzun · 我应该为我的web应用程序创建多少客户端ID? 6 年前 |
![]() |
user9465677 · GMAIL api的增量身份验证 6 年前 |
![]() |
SlowBlurry · 如何强制使salesforce访问令牌过期? 6 年前 |
|
Nipoon Patel · Gmail登录如何工作 6 年前 |