我正在使用 DotNetOpenAuth 4.0.0 开发 OAuth2.0 客户端
我对 OAuth 2.0 客户端示例项目下的“SampleWcf2.aspx”页面有疑问。
在此页面中,属性 IAuthorizationState Authorization 注释如下:
/// <remarks>
/// Because this is a sample, we simply store the authorization information in memory with the user session.
/// A real web app should store at least the access and refresh tokens in this object in a database associated with the user.
/// </remarks>
如何在使用 CallService 方法之前获取最终用户的用户名?我想如果我想将令牌保存在数据库中,则需要最终用户的用户名作为主键。在我的项目中,我使用 Cassandra 来存储令牌,并且我必须使用 username 作为 RowKey。
你能告诉我有什么办法可以得到用户名吗?
等待您的回复。
BR