diff --git a/README.md b/README.md index acc48127a9fe2dbd90431098eec05decac58b308..edda658e60d104c6e46b29d5686dcfbb46b1ed96 100644 --- a/README.md +++ b/README.md @@ -72,15 +72,15 @@ Code Hosting GitH 3. Standard Authentication Protocols for applications to integrate sso, secure mobile access, secure API, third-party authentication and Internet authentication. -4. Identity Lifecycle management, support SCIM 2 , and realize Identity supply synchronization through connector based on Apache Kafka agent. +4. Identity Lifecycle management, support SCIM 2 , and realize Identity supply synchronization through connector based on Message Queue. -5. The Multi-Tenancy authentication platform , supports the independent management of multiple enterprises under the group company or the data isolation of different departments under the enterprise, so as to reduce the operation and maintenance cost. +5. Simplify Microsoft Active Directory , standard LDAP server organization and account management, and reset password through password self-service. -6. The platform independence and diversity of environment. It supports web, mobile phone, mobile devices, such as apple IOS, Android, etc., and covers the certification ability from B/S to mobile applications. +6. The Multi-Tenancy authentication platform , supports the independent management of multiple enterprises under the group company or the data isolation of different departments under the enterprise, so as to reduce the operation and maintenance cost. -7. Variety of authentication mechanisms coexist, each application system can retain the original authentication mechanism, and integrate the authentication of the MaxKey; the application has a high degree of independence, does not rely on the MaxKey, and can use the authentication of the MaxKey to realize single sign on. +7. The platform independence and diversity of environment. It supports web, mobile phone, mobile devices, such as apple IOS, Android, etc., and covers the certification ability from B/S to mobile applications. -8. Based on Java EE platform , microservice architecture, Use Spring, MySQL, Tomcat, Redis , Apache Kafka and other open source technologies, and has strong scalability. +8. Based on Java EE platform , microservice architecture, Use Spring, MySQL, Tomcat, Redis , Kafka , RocketMQ and other open source technologies, and has strong scalability. 9. Open Source, Secure, Independent and Controllable , License Under Apache 2.0 License & MaxKey copyright. diff --git a/README_en.md b/README_en.md index 658cdcd4efd60df596febfc14c98f5aa165767c5..d83ad08b97956086d0533505951ec461f81a34c6 100644 --- a/README_en.md +++ b/README_en.md @@ -72,15 +72,15 @@ Code Hosting GitH 3. Standard Authentication Protocols for applications to integrate sso, secure mobile access, secure API, third-party authentication and Internet authentication. -4. Identity Lifecycle management, support SCIM 2 , and realize Identity supply synchronization through connector based on Apache Kafka agent. +4. Identity Lifecycle management, support SCIM 2 , and realize Identity supply synchronization through connector based on Message Queue. -5. The Multi-Tenancy authentication platform , supports the independent management of multiple enterprises under the group company or the data isolation of different departments under the enterprise, so as to reduce the operation and maintenance cost. +5. Simplify Microsoft Active Directory , standard LDAP server organization and account management, and reset password through password self-service. -6. The platform independence and diversity of environment. It supports web, mobile phone, mobile devices, such as apple IOS, Android, etc., and covers the certification ability from B/S to mobile applications. +6. The Multi-Tenancy authentication platform , supports the independent management of multiple enterprises under the group company or the data isolation of different departments under the enterprise, so as to reduce the operation and maintenance cost. -7. Variety of authentication mechanisms coexist, each application system can retain the original authentication mechanism, and integrate the authentication of the MaxKey; the application has a high degree of independence, does not rely on the MaxKey, and can use the authentication of the MaxKey to realize single sign on. +7. The platform independence and diversity of environment. It supports web, mobile phone, mobile devices, such as apple IOS, Android, etc., and covers the certification ability from B/S to mobile applications. -8. Based on Java EE platform , microservice architecture, Use Spring, MySQL, Tomcat, Redis , Apache Kafka and other open source technologies, and has strong scalability. +8. Based on Java EE platform , microservice architecture, Use Spring, MySQL, Tomcat, Redis , Kafka , RocketMQ and other open source technologies, and has strong scalability. 9. Open Source, Secure, Independent and Controllable , License Under Apache 2.0 License & MaxKey copyright. diff --git a/README_zh.md b/README_zh.md index 1002ba91a1edfa6d9bea4974d9faad88d75644f8..02463325f77c5fd7e646d97c9a33eddf7aec8ab5 100644 --- a/README_zh.md +++ b/README_zh.md @@ -73,15 +73,15 @@ QQ交流群:434469201 3. 提供标准的认证接口以便于其他应用集成SSO,安全的移动接入,安全的API、第三方认证和互联网认证的整合。 -4. 提供用户生命周期管理,支持SCIM 2协议,基于Apache Kafka代理,通过连接器(Connector)实现身份供给同步。 +4. 提供用户生命周期管理,支持SCIM 2协议;基于消息队列通过连接器(Connector)实现身份供给同步。 -5. 认证多租户功能,支持集团下多企业独立管理或企业下不同部门数据隔离的,降低运维成本。 +5. 简化微软Active Directory域控、标准LDAP服务器机构和账号管理,密码自助服务重置密码。 -6. 认证中心具有平台无关性、环境多样性,支持Web、手机、移动设备等, 如Apple iOS,Andriod等,将认证能力从B/S到移动应用全面覆盖。 +6. 认证多租户功能,支持集团下多企业独立管理或企业下不同部门数据隔离的,降低运维成本。 -7. 多种认证机制并存,各应用系统可保留原有认证机制,同时集成认证中心的认证;应用具有高度独立性,不依赖认证中心,又可用使用认证中心的认证,实现单点登录。 +7. 认证中心具有平台无关性、环境多样性,支持Web、手机、移动设备等, 如Apple iOS,Andriod等,将认证能力从B/S到移动应用全面覆盖。 -8. 基于Java EE平台,微服务架构,采用Spring、MySQL、Tomcat、Redis、Apache Kafka等开源技术,扩展性强。 +8. 基于Java EE平台,微服务架构,采用Spring、MySQL、Tomcat、Redis、Kafka、RocketMQ等开源技术,扩展性强。 9. 开源、安全、自主可控,许可证 Apache 2.0 License & MaxKey版权声明。 diff --git a/maxkey-protocols/maxkey-protocol-extendapi/src/main/java/org/maxkey/authz/exapi/endpoint/adapter/ExtendApiQiye163ExmailAdapter.java b/maxkey-protocols/maxkey-protocol-extendapi/src/main/java/org/maxkey/authz/exapi/endpoint/adapter/ExtendApiQiye163ExmailAdapter.java index d7301d638f6c23ca354b62716f92e373f5a5da8b..4c00af5d4f8de49f5073ec4236b85c74d9aa1062 100644 --- a/maxkey-protocols/maxkey-protocol-extendapi/src/main/java/org/maxkey/authz/exapi/endpoint/adapter/ExtendApiQiye163ExmailAdapter.java +++ b/maxkey-protocols/maxkey-protocol-extendapi/src/main/java/org/maxkey/authz/exapi/endpoint/adapter/ExtendApiQiye163ExmailAdapter.java @@ -26,7 +26,6 @@ import org.maxkey.crypto.RSAUtils; import org.maxkey.entity.Accounts; import org.maxkey.entity.ExtraAttrs; import org.maxkey.entity.apps.Apps; -import org.maxkey.util.HttpsTrusts; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.servlet.ModelAndView; @@ -50,8 +49,7 @@ public class ExtendApiQiye163ExmailAdapter extends AbstractAuthorizeAdapter { @Override public ModelAndView authorize(ModelAndView modelAndView) { - HttpsTrusts.beforeConnection(); - + Apps details=(Apps)app; //extraAttrs from Applications ExtraAttrs extraAttrs=null;