Теперь, после входа в систему, я хочу получить токен доступа, возвращенный сервером идентификации Azure AD.Я хочу проверить этот токен в https://jwt.io/
. Кажется, вы просто хотите проверить, что ID token
в jwt.io .ID токен отправляется клиентскому приложению как частьOpenID Connect поток и используется клиентом для аутентификации пользователя.Пожалуйста, обратитесь к документу: ID токены .
Токены доступа позволяют клиентам безопасно вызывать API, защищенные Azure.См. Документ: токены доступа Azure Active Directory .
. Для тестирования один из способов получить токен можно получить с одного из OpenIdConnectEvents
:
services.Configure<OpenIdConnectOptions>(AzureADDefaults.OpenIdScheme, options =>
{
options.Events = new OpenIdConnectEvents
{
OnTokenValidated = async ctx =>
{
var Token = ctx.SecurityToken.RawData.ToString();
},
};
});
Если вы хотите получить токен доступа для доступа к ресурсу, который защищен Azure AD, вы должны использовать ADAL (конечная точка Azure AD V1.0) для получения токена, см. Пример кода здесь ,Или используйте MSAL , если вы используете конечную точку Azure AD V2.0.