#825·jjwt

在 SpecDates 中包含 auth_time

作者: laurids创建于 2023年9月13日更新于 2025年4月23日
标签enhancement

{\fn华文仿宋\fs16\1cHD1D1D1}快跑! 请不要用GitHub问题来问问题!

JJWT团队只使用GitHub问题跟踪需要修改JJWT代码库的可操作工作.

如果您对JJWT有可用性或一般问题,请使用以下JJWT特定链接将您的问题张贴到 Stack Overflow:

https://stackoverflow.com/ questions/ask?tags=jjwt&guided=false 互联网档案馆的存檔,存档日期2013-12-02.

为了帮助确保您及时得到答复,请遵循 Stack Overflow 准则,说明如何提出一个好的问题: https://stackoverflow.com/help/how-to-ask (中文(简体) ).

好吧,现在,这是没有路—— 如果你仍然确定要创建一个特性请求或增强, 请填入下面的章节... . > 时间

** 您的特性请求与问题有关吗 ? 请说明。 ** “ auth time” 不属于“ 要求” 中的默认字段。 当我们需要读取它时,我们不能使用'claims.get ("auth time", Date.class)',因为参数为秒和java.util. 约会需要毫秒。

说明你想要的解决方案 理想的情况是,所有认证信息索赔(Auth time',acr',amr')在Claims'中被添加为获取者,或仅在Default Claims.isSpecDate'中被添加为Auth time', 以便能够进行`Claims.get ("Auth time", Date.class)'。

** 说明你考虑过的备选办法** 与其直接读作"约会",不如做一些诸如: var authTimeSeconds = claims.get ("auth time",Long.class);' var authTime = authTimes = = ===========================================================================================================================================================================================================================================

** 其他情况** 见https://datatracker.ietf.org/doc/html/rfc9068#section-2.2.1