“2019年5月”存档文章有35 篇
Oauth2.0几种授权方式总结
2019/5/30 19:50:20
OAuth2.0有如下几种授权方式:Implicit 授权方式、Authorization Code 授权、Resource Owner Password Credentials 授权和 Client Credentials 授权。下面分别来讲一下这几种授权方式。Implicit 授权方式:Oauth2.0的核心机制已经总结完毕。除了核心机制,Oauth2.0 还提供了几种标准的授权流程,分别适用...
IdenttityServer 4数据表结构
2019/5/30 16:55:40
最近一直在研究IdentityServer4,应用与项目中,但是所有的示例都是基于内存加载的方式,具体代码如下:// Adds IdentityServer. services.AddIdentityServer() // The AddDeveloperSigningCredential extension creates temporary key material for sig...
JWT oidc
2019/5/30 9:42:48
什么是OIDC:简单来说:OIDC是OpenID Connect的简称,OIDC=(Identity, Authentication) + OAuth 2.0。它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。我们都知道OAuth2是一个授权协议,它无法提供完善的身份认证功能(关于这一点请参考[认证授权] 3.基于OAuth2的认证(译)),OIDC使用OAuth2...
ImportError: No module named flask.ext.httpauth
2019/5/29 17:55:02
最近在运行程序的时候,出现了如下错误:ImportError: No module named flask.ext.httpauth出现问题的原因:没有安装相应的库。解决方案:需要安装flask-httpauth库。具体命令如下:$ pip install flask-httpauth参考资料:ImportError: No module named flask.ext.httpauth
flask-oauthlib
2019/5/29 17:45:37
flask-oauthlib这个类库实现了通过豆瓣、QQ、reddit、google、facebook等登陆的一些Demo,围观地址:https://github.com/lepture/flask-oauthlib/tree/master/example
No module named 'jwt.algorithms'
2019/5/29 17:41:09
No module named 'jwt.algorithms'出现这个错误需要安装‘pyjwt’这个包。安装,使用如下命令:$ > pip install pyjwt
flask-jwt-oidc
2019/5/29 17:23:59
Flask-jwt-oidc的一个库,地址:thorwolpert/flask-jwt-oidc首先配置一些具体的参数,主要是验证地址和一些Client_id,具体代码如下:#.env export JWT_OIDC_WELL_KNOWN_CONFIG="https://KEYCLOAK-SERVICE/auth/realms/REALM-NAME/.well-known/openid-conf...