Module bus.auth
Package org.miaixz.bus.auth
package org.miaixz.bus.auth
如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!
史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、
支付宝、QQ、微信、淘宝、GoogleS、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、 人人、华为和企业微信等第三方平台的授权登录。 Login, so
easy!
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription授权模块构建器,用于快速构造认证提供者。URL 构造工具类,支持 OAuth 相关功能。授权配置类的校验器OAuth 及其他协议平台的 API 配置接口。上下文配置类,支持OAuth2、SAML、LDAP等协议
Provider公共接口,所有平台的Provider都需要实现该接口Provider.authorize(String)Provider.login(Callback)Provider.revoke(AccToken)Provider.refresh(AccToken)内置的各协议需要的配置,用枚举类分平台类型管理