Authentication
- JWT Authentication
- Token based Authentication
- Session based Authentication
- Basic Authentication
- OAuth - Open Authorization
- OAuth 是:
- 应用程序请求用户授权
- 用户授权 App 并交付证明
- 应用程序向服务器提供授权证明以获取令牌
- Token 仅限于访问用户为特定 App 授权的内容
- OAuth 2.0 摘要
- OAuth 2.0 是一个授权框架,用于委派对 API
的访问。它涉及请求资源所有者授权/同意的范围的客户端。授权授权将交换访问令牌和刷新令牌(取决于流程)。有多个流程可以处理不同的客户端和授权场景。JWT
可用于 Authorization Server 和 Resource Server 之间的结构化令牌。 - OAuth 具有非常大的安全外围应用。确保使用安全的工具包并验证所有输入!
- OAuth 不是身份验证协议。OpenID Connect 扩展了 OAuth 2.0 以用于身份验证方案,通常称为“带大括号的 SAML”。
- OAuth 2.0 是一个授权框架,用于委派对 API
- OAuth 是:
- SSO - Single Sign On
JWT
- authorization AND authenticate
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 963614756@qq.com。