“2019年5月”存档文章有36

Oauth2.0几种授权方式总结

OAuth2.0有如下几种授权方式:Implicit 授权方式、Authorization Code 授权、Resource Owner Password Credentials 授权和 Client Credentials 授权。下面分别来讲一下这几种授权方式。Implicit 授权方式:Oauth2.0的核心机制已经总结完毕。除了核心机制,Oauth2.0 还提供了几种标准的授权流程,分别适用...

几个不错的解密(MD5,SHA256等)网站

几个不错的解密(MD5,SHA256等)网站

IdenttityServer 4数据表结构

最近一直在研究IdentityServer4,应用与项目中,但是所有的示例都是基于内存加载的方式,具体代码如下:// Adds IdentityServer. services.AddIdentityServer() // The AddDeveloperSigningCredential extension creates temporary key material for sig...

JWT oidc

什么是OIDC:简单来说:OIDC是OpenID Connect的简称,OIDC=(Identity, Authentication) + OAuth 2.0。它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。我们都知道OAuth2是一个授权协议,它无法提供完善的身份认证功能(关于这一点请参考[认证授权] 3.基于OAuth2的认证(译)),OIDC使用OAuth2...

ImportError: No module named flask.ext.httpauth

最近在运行程序的时候,出现了如下错误:ImportError: No module named flask.ext.httpauth出现问题的原因:没有安装相应的库。解决方案:需要安装flask-httpauth库。具体命令如下:$ pip install flask-httpauth参考资料:ImportError: No module named flask.ext.httpauth

flask-oauthlib

flask-oauthlib这个类库实现了通过豆瓣、QQ、reddit、google、facebook等登陆的一些Demo,围观地址:https://github.com/lepture/flask-oauthlib/tree/master/example

No module named 'jwt.algorithms'

No module named 'jwt.algorithms'出现这个错误需要安装‘pyjwt’这个包。安装,使用如下命令:$ > pip install pyjwt

flask-jwt-oidc

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...