【发布时间】:2012-04-29 13:33:14
【问题描述】:
我的应用程序正在使用 RADIUS 客户端实现来验证用户身份(使用用户名/密码和共享密钥)。在来自服务器的响应(Access-Accept)中,提供了各种属性,我使用它们来获取一些相关的用户属性。
问题:偶尔,我需要刷新“Class”属性的值。我不再拥有完整的凭据,只有用户名,我不想强迫用户重新进行身份验证。有没有什么方法可以在没有密码的情况下获取这个属性?
【问题讨论】:
标签: radius-protocol
我的应用程序正在使用 RADIUS 客户端实现来验证用户身份(使用用户名/密码和共享密钥)。在来自服务器的响应(Access-Accept)中,提供了各种属性,我使用它们来获取一些相关的用户属性。
问题:偶尔,我需要刷新“Class”属性的值。我不再拥有完整的凭据,只有用户名,我不想强迫用户重新进行身份验证。有没有什么方法可以在没有密码的情况下获取这个属性?
【问题讨论】:
标签: radius-protocol
Class属性是一个会话cookie,由RADIUS服务器在认证包中返回,然后由RADIUS客户端在计费包中发回。 我很确定你不能在不重新认证的情况下刷新 Class 属性。
【讨论】:
如果您想更改已建立会话的类属性值,您可以发出 CoA 请求(取决于 NAS 支持)。
【讨论】: