У меня есть приложение .NET Framework MVC, для которого настроена аутентификация для сеансов Azure AD. После входа пользователя в систему мне нужно получить токен канала доступа и обновить токен для внешнего интерфейса, который будет использоваться для встраивания JavaScript в Power BI. Я не могу найти способ получить доступ с сервера для этой цели.
Вот как настроен файл Start.Auth.cs:
app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
app.UseCookieAuthentication(new CookieAuthenticationOptions ());
app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions
{
ClientId = clientId,
Authority = authority,
RedirectUri = redirectUri
});
Мне нужен токен доступа для аутентификации на основе пользователя, чтобы перейти к внедрению JavaScript в Power BI, чтобы пользователь был идентифицирован, а неидентификатор клиента / секретный сервер на основе токена.