Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

服务端设置为ReferenceToken
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
accessToken的内容比原来的少了很多
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
断点继续回来就会发生异常
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

服务端设置
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

客户端设置,使用一个封装好的库
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

撤销Token

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

我们在点击退出按钮的时候撤销token
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
再撤销refreshToken
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

然后再把我们以前写的登出的代码注释掉
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

点击登出按钮
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
清除的时候把这几个选项都加上
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
点击退出 这次没有什么错误
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
退出后再次访问 。我们的token已经失效了。这种方法支队refreshToken有效
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

第三方登陆

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

微信登陆需要企业认证的网站才可以

找到google的开发者控制台。new一个projecgt
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
起个名字然后创建
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
创建Create Crendential。创建证书
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
然后点击创建
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
复制上面的Client UD和Client secret
idp服务端设置
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
登陆的时候右边有个google登陆
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

使用这个账号进行登录
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
然后跳转到授权的页面

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
点击Home断点进去看用户有哪些信息
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
claims的值
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

github登陆

首先需要安装扩展库
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

github设置
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP
没有获取到Email地址
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

然后在idp把注释的这句话放开
Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

Identity Server 4 原理和实战(完结)_Reference Token,撤销Tokens,Google和Github登录-LMLPHP

05-11 19:38