本文摘自PHP中文网,作者零下一度,侵删。
IdentityServer4 默认提供了两种证书加密配置:1 2 3 |
|
这两种证书加密方式,都是临时使用,每次重启项目的时候,都会重新生成一个新的证书,这时候就会导致一个问题,重启之前生成的access_token
,在重启之后,就不适用了,因为证书改变了,对应的加密方式也改变了,所以,就会出现下面这个问题:
错误信息:
Www-Authenticate:Bearer error="invalid_token", error_description="The signature key was not found"
解决方式,就是始终使用一个证书,我们先这样配置:
1 2 |
|
相关阅读 >>
identityserver4 SigningCredential(rsa 证书加密)实例详解
identityserver4 授权配置allowedscopes实例
更多相关阅读请进入《SigningCredential》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。