我正在构建一个跨平台的ASP.NET Core 1.1应用程序,并尝试(使用此示例)在请求/connect/token
端点时向返回的access_token
添加自定义声明。
我需要的不仅是将声明序列化到access_token
中返回,还需要将它们像这样在响应中返回:
{
"token_type": "Bearer",
"access_token": "...",
"expires_in": 1799,
"custom_claim": "..."
}
我在互联网上发现我必须使用
AspNet.Security.OpenIdConnect.Server
并编写我的提供程序才能做我想做的事情。难道没有使用第一个示例的简单方法吗?
我正在使用OAUth 2.0,授权类型为
Password
,不使用JWT。不是不使用JWT的要求,只是我曾经在ASP.NET 4.5中使用过OAuth。