有人通过使用 clientid、重定向 uri、租户与我分享 Azure 单点登录的代码吗?我想在我的 asp net windows 应用程序中实现它,而不向用户显示任何登录弹出窗口,并自动获取用户当前的登录身份验证?
不显示弹出窗口的 Azure 单点登录
Program.cs
PublicClientApplicationBuilder builder= PublicClientApplicationBuilder.Create(clientId).WithAuthority(authorityUrl).WithRedirectUri(redirectUrl);
IPublicClientApplication app = builder.Build();
AuthenticationResult result = await app.AcquireTokenInteractive(scopes) .ExecuteAsync();
string accessToken = result.AccessToken;