获取访问令牌 - ASP Net Cor 2.x webapp(工作或学校帐户)
Grab Access token - ASP Net Cor 2.x webapp ( work or School Account )
我使用 Visual Studio 2017 创建了一个简单的 Web 应用程序。
通过选择下面的模板并提供我的域详细信息后,VS 创建了一个项目,该项目已准备就绪并受 Azure AD 保护。
现在,登录后,我想捕获 Azure AD 身份服务器返回的访问令牌。我想在 https://jwt.io/
中检查该标记
有没有办法在这个框架中插入代码来对访问令牌进行 gram?
Now, after logging in, I want to capture the Access token returned by the Azure AD Identity Server. I want to examine that token in https://jwt.io/
您似乎只想检查 jwt.io 中的 ID token
。ID 令牌作为 OpenID Connect 流程的一部分发送到客户端应用程序,并由客户端用于对用户进行身份验证.请参考文档:ID tokens .
访问令牌使客户端能够安全地调用受 Azure 保护的 API。请参考文档:Azure Active Directory access tokens .
对于测试,获取令牌的一种方法是从 OpenIdConnectEvents
之一:
services.Configure<OpenIdConnectOptions>(AzureADDefaults.OpenIdScheme, options =>
{
options.Events = new OpenIdConnectEvents
{
OnTokenValidated = async ctx =>
{
var Token = ctx.SecurityToken.RawData.ToString();
},
};
});
如果您想要获取访问令牌以访问受 Azure AD 保护的资源,如果您使用的是 Azure AD V2.0 终结点,则应使用 ADAL(Azure AD V1.0 endpoint) to obtain the token , see code sample here . Or use MSAL。
我使用 Visual Studio 2017 创建了一个简单的 Web 应用程序。 通过选择下面的模板并提供我的域详细信息后,VS 创建了一个项目,该项目已准备就绪并受 Azure AD 保护。
现在,登录后,我想捕获 Azure AD 身份服务器返回的访问令牌。我想在 https://jwt.io/
中检查该标记有没有办法在这个框架中插入代码来对访问令牌进行 gram?
Now, after logging in, I want to capture the Access token returned by the Azure AD Identity Server. I want to examine that token in https://jwt.io/
您似乎只想检查 jwt.io 中的 ID token
。ID 令牌作为 OpenID Connect 流程的一部分发送到客户端应用程序,并由客户端用于对用户进行身份验证.请参考文档:ID tokens .
访问令牌使客户端能够安全地调用受 Azure 保护的 API。请参考文档:Azure Active Directory access tokens .
对于测试,获取令牌的一种方法是从 OpenIdConnectEvents
之一:
services.Configure<OpenIdConnectOptions>(AzureADDefaults.OpenIdScheme, options =>
{
options.Events = new OpenIdConnectEvents
{
OnTokenValidated = async ctx =>
{
var Token = ctx.SecurityToken.RawData.ToString();
},
};
});
如果您想要获取访问令牌以访问受 Azure AD 保护的资源,如果您使用的是 Azure AD V2.0 终结点,则应使用 ADAL(Azure AD V1.0 endpoint) to obtain the token , see code sample here . Or use MSAL。