如何将cas restful api 获取到用户信息后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将cas restful api 获取到用户信息后相关的知识,希望对你有一定的参考价值。

参考技术A 1、favorites 获取当前用户的收藏列表 这个很清楚是拿当前用户的收藏列表 2、favorites/create 添加收藏本回答被提问者采纳

如何在登录时提供其他用户数据 (CAS)

【中文标题】如何在登录时提供其他用户数据 (CAS)【英文标题】:How can I provide additional user's data on login (CAS) 【发布时间】:2012-05-11 22:34:40 【问题描述】:

是否可以向客户提供额外的用户数据(如电子邮件)?

我的 CAS 服务器从其数据源获取了关于用户的完整信息。客户端应用程序登录后,我只有用户名。如何将用户信息从 CAS 服务器应用程序传输到 CAS 客户端应用程序?

假设我可以实现 CAS 客户端应用程序登录后将调用的 RESTful 服务,但我该如何保护它?

【问题讨论】:

您能否更详细地解释您的问题? 我发现了非常相似的问题 - ***.com/questions/4882298/… 【参考方案1】:

根据您的身份验证源(AD、LDAP 等),您可以配置 CAS 以将您想要的额外属性返回给客户端。这是通过 jasig persondir API 使用属性存储库实现的。使用特殊的验证过滤器,您可以返回额外的属性,例如电子邮件等,并让它们在 Principal 对象中可用。

请参阅此链接了解更多信息: https://wiki.jasig.org/display/CASUM/Attributes

【讨论】:

以上是关于如何将cas restful api 获取到用户信息后的主要内容,如果未能解决你的问题,请参考以下文章

如何在登录时提供其他用户数据 (CAS)

多个应用程序上的 SSO 和 REST Api 身份验证

cas restful API使用流程

将 REST API 获取请求转换为 GraphQL

将多个参数之一发送到 REST API 并使用它

CAS配置之restful-api接入接口