mirror of https://github.com/dromara/MaxKey.git
72 lines
2.4 KiB
Groovy
72 lines
2.4 KiB
Groovy
/*
|
|
* Copyright [2024] [MaxKey of copyright http://www.maxkey.top]
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
/*
|
|
* project name and include subprojects
|
|
*/
|
|
|
|
rootProject.name = 'MaxKey'
|
|
|
|
//Common
|
|
include ('maxkey-common')
|
|
include ('maxkey-core')
|
|
include ('maxkey-persistence')
|
|
|
|
//maxkey-starter
|
|
include ('maxkey-starter:maxkey-starter-captcha')
|
|
include ('maxkey-starter:maxkey-starter-ip2location')
|
|
include ('maxkey-starter:maxkey-starter-otp')
|
|
include ('maxkey-starter:maxkey-starter-sms')
|
|
include ('maxkey-starter:maxkey-starter-web')
|
|
|
|
//authentications
|
|
include ('maxkey-authentications:maxkey-authentication-core')
|
|
include ('maxkey-authentications:maxkey-authentication-provider')
|
|
include ('maxkey-authentications:maxkey-authentication-social')
|
|
|
|
//rest apis
|
|
include ('maxkey-web-apis:maxkey-web-api-rest')
|
|
include ('maxkey-web-apis:maxkey-web-api-scim')
|
|
|
|
//synchronizers
|
|
include ('maxkey-synchronizers:maxkey-synchronizer')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-activedirectory')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-dingtalk')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-feishu')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-jdbc')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-ldap')
|
|
include ('maxkey-synchronizers:maxkey-synchronizer-workweixin')
|
|
|
|
//Protocol
|
|
include ('maxkey-protocols:maxkey-protocol-authorize')
|
|
include ('maxkey-protocols:maxkey-protocol-cas')
|
|
include ('maxkey-protocols:maxkey-protocol-extendapi')
|
|
include ('maxkey-protocols:maxkey-protocol-formbased')
|
|
include ('maxkey-protocols:maxkey-protocol-jwt')
|
|
include ('maxkey-protocols:maxkey-protocol-oauth-2.0')
|
|
include ('maxkey-protocols:maxkey-protocol-saml-2.0')
|
|
include ('maxkey-protocols:maxkey-protocol-tokenbased')
|
|
|
|
//webs
|
|
//gataway
|
|
include ('maxkey-webs:maxkey-gataway')
|
|
//maxkey(sign)
|
|
include ('maxkey-webs:maxkey-web-maxkey')
|
|
//management(mgt)
|
|
include ('maxkey-webs:maxkey-web-mgt')
|
|
//openapi(open)
|
|
include ('maxkey-webs:maxkey-web-openapi')
|