mirror of
https://gitee.com/dromara/MaxKey.git
synced 2026-05-24 08:28:09 +08:00
Configuration
This commit is contained in:
@@ -1,6 +1,15 @@
|
||||
############################################################################
|
||||
# MaxKey
|
||||
############################################################################
|
||||
# domain name configuration
|
||||
config.server.subdomain=maxkey.org
|
||||
config.server.domain=sso.${config.server.subdomain}
|
||||
config.server.name=http://${config.server.domain}
|
||||
config.server.prefix.uri=${config.server.name}/maxkey
|
||||
#default.uri
|
||||
config.server.default.uri=${config.server.prefix.uri}/main
|
||||
config.server.manage.uri=${config.server.name}:9521/maxkey-mgt/login
|
||||
############################################################################
|
||||
# DataBase configuration
|
||||
############################################################################
|
||||
#db2,derby,mysql,oracle,postgresql,sqlserver at com.connsec.db.mybatis.dialect.Dialect
|
||||
@@ -25,18 +34,16 @@ config.datasource.driverclass=com.mysql.jdbc.Driver
|
||||
#
|
||||
config.datasource.url=jdbc:mysql://localhost/maxkey?autoReconnect=true&characterEncoding=UTF-8
|
||||
config.datasource.username=root
|
||||
#connsec/bb2002b9f55b05d3e0e6f34ec5321051
|
||||
#root/4f8520865b3793b07b23e16bc1f117b8
|
||||
config.datasource.password=bb2002b9f55b05d3e0e6f34ec5321051
|
||||
|
||||
config.datasource.password=maxkey
|
||||
config.datasource.password.encrypt=false
|
||||
############################################################################
|
||||
# EMAIL configuration
|
||||
############################################################################
|
||||
config.email.username=test@connsec.com
|
||||
config.email.username=test@maxkey.org
|
||||
config.email.password=3&8Ujbnm5hkjhFD
|
||||
config.email.smtpHost=smtp.exmail.qq.com
|
||||
config.email.port=25
|
||||
config.email.senderMail=test@connsec.com
|
||||
config.email.senderMail=test@maxkey.org
|
||||
config.email.ssl=false
|
||||
|
||||
############################################################################
|
||||
@@ -45,8 +52,8 @@ config.email.ssl=false
|
||||
# CharacterEncoding true/false
|
||||
|
||||
config.characterencoding.encoding=true
|
||||
config.characterencoding.fromcharset=iso8859-1
|
||||
config.characterencoding.tocharset=UTF-8
|
||||
config.characterencoding.charset.from=iso8859-1
|
||||
config.characterencoding.charset.to=UTF-8
|
||||
|
||||
|
||||
config.app.issuer=CN=ConSec,CN=COM,CN=SH
|
||||
|
||||
@@ -1,12 +1,6 @@
|
||||
############################################################################
|
||||
# MaxKey
|
||||
############################################################################
|
||||
# domain name configuration
|
||||
config.domain.name=sso.maxkey.org
|
||||
config.server.name=http://${config.domain.name}
|
||||
config.server.maxkey.uri=${config.server.name}/maxkey
|
||||
|
||||
############################################################################
|
||||
# Login configuration
|
||||
#enable captcha
|
||||
config.login.captcha=true
|
||||
@@ -22,13 +16,9 @@ config.login.wsfederation=false
|
||||
config.login.remeberme=true
|
||||
#validity
|
||||
config.login.remeberme.validity=
|
||||
#default.uri
|
||||
#to appList page
|
||||
config.login.default.uri=appList
|
||||
#to default application web site
|
||||
#config.login.default.uri=http://www.connsec.com
|
||||
|
||||
config.manage.uri=http://login.connsec.com:9500/manage/login
|
||||
#to default application web site
|
||||
config.login.default.uri=appList
|
||||
|
||||
config.ipaddress.whitelist=false
|
||||
############################################################################
|
||||
@@ -42,16 +32,6 @@ config.support.kerberos.default.fulluserdomain=CONNSEC.COM
|
||||
config.support.kerberos.default.crypto=846KZSzYq56M6d5o
|
||||
#Kerberos Authentication server RUL
|
||||
config.support.kerberos.default.redirecturi=http://sso.maxkey.org/kerberos/authn/
|
||||
############################################################################
|
||||
# CAS Login configuration
|
||||
############################################################################
|
||||
|
||||
config.support.cas.login.url=http://sso.maxkey.org/cas/login
|
||||
#
|
||||
config.support.cas.login.service=http://sso.maxkey.org/maxkey/cas
|
||||
#
|
||||
config.support.cas.login.validation.url=http://sso.maxkey.org/cas
|
||||
|
||||
############################################################################
|
||||
# HTTPHEADER Login configuration
|
||||
############################################################################
|
||||
@@ -91,8 +71,8 @@ config.support.wsfederation.logoutUrl=https://adfs.connsec.com/adfs/ls/?wa=wsign
|
||||
#############################################################################
|
||||
|
||||
#############################################################################
|
||||
config.oidc.metadata.issuer=${config.server.maxkey.uri}
|
||||
config.oidc.metadata.authorizationEndpoint=${config.server.maxkey.uri}/oauth/v20/authorize
|
||||
config.oidc.metadata.tokenEndpoint=${config.server.maxkey.uri}/oauth/v20/token
|
||||
config.oidc.metadata.userinfoEndpoint=${config.server.maxkey.uri}/api/connect/userinfo
|
||||
config.oidc.metadata.issuer=${config.server.prefix.uri}
|
||||
config.oidc.metadata.authorizationEndpoint=${config.server.prefix.uri}/oauth/v20/authorize
|
||||
config.oidc.metadata.tokenEndpoint=${config.server.prefix.uri}/oauth/v20/token
|
||||
config.oidc.metadata.userinfoEndpoint=${config.server.prefix.uri}/api/connect/userinfo
|
||||
#############################################################################
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
org.maxkey.domain.apps,
|
||||
" />
|
||||
<property name="timeout" value="30" />
|
||||
<property name="mapperLocations" value="classpath*:org/maxkey/dao/persistence/xml/#{dataSoruceConfig.database}/*.xml" />
|
||||
<property name="mapperLocations" value="classpath*:/org/maxkey/dao/persistence/xml/#{dataSoruceConfig.database}/*.xml" />
|
||||
<property name="interceptors">
|
||||
<list>
|
||||
<ref bean="StatementHandlerInterceptor"/>
|
||||
|
||||
@@ -13,29 +13,7 @@
|
||||
http://www.springframework.org/schema/util
|
||||
http://www.springframework.org/schema/util/spring-util.xsd
|
||||
http://www.springframework.org/schema/mvc
|
||||
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
|
||||
|
||||
|
||||
<!--
|
||||
<sec:http pattern="/jquery/**" security="none" />
|
||||
<sec:http pattern="/images/**" security="none" />
|
||||
<sec:http pattern="/css/**" security="none" />
|
||||
<sec:http pattern="/js/**" security="none" />
|
||||
|
||||
<sec:http pattern="/metadata/saml20/**" security="none" />
|
||||
|
||||
<sec:http pattern="/api/oauth/v20/me" security="none" />
|
||||
<sec:http pattern="/api/connect/v10/userinfo" security="none" />
|
||||
|
||||
cas api
|
||||
<sec:http pattern="/authz/cas/validate" security="none" />
|
||||
<sec:http pattern="/authz/cas/serviceValidate" security="none" />
|
||||
<sec:http pattern="/authz/cas/proxyValidate" security="none" />
|
||||
<sec:http pattern="/authz/cas/proxy" security="none" />
|
||||
<sec:http pattern="/authz/cas/p3/serviceValidate" security="none" />
|
||||
<sec:http pattern="/authz/cas/p3/proxyValidate" security="none" />
|
||||
-->
|
||||
|
||||
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
|
||||
|
||||
<!-- enable autowire -->
|
||||
<context:annotation-config />
|
||||
@@ -107,10 +85,10 @@
|
||||
</mvc:interceptor>
|
||||
|
||||
|
||||
<ref bean="localeChangeInterceptor" />
|
||||
<ref bean="localeChangeInterceptor" />
|
||||
</mvc:interceptors>
|
||||
|
||||
<bean id="remeberMeService" class="org.maxkey.authn.support.rememberme.JdbcRemeberMeService">
|
||||
<bean id="remeberMeService" class="org.maxkey.authn.support.rememberme.JdbcRemeberMeService">
|
||||
<constructor-arg ref="jdbcTemplate"/>
|
||||
<property name="validity" value="${config.login.remeberme.validity}"/>
|
||||
</bean>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<!-- LocaleResolver -->
|
||||
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
|
||||
<property name="cookieDomain" value="#{applicationConfig.subDomainName}"/>
|
||||
<property name="cookieName" value="single_sign_on_lang"/>
|
||||
<property name="cookieName" value="maxkey_lang"/>
|
||||
<property name="cookieMaxAge" value="604800" />
|
||||
<!-- auto select language by brower remove -->
|
||||
<!--<property name="defaultLocale" value="en" /> -->
|
||||
|
||||
@@ -30,65 +30,10 @@
|
||||
</property>
|
||||
<property name="ignoreUnresolvablePlaceholders" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- dataSoruce Config -->
|
||||
<bean id="dataSoruceConfig" class="org.maxkey.config.DataSoruceConfig">
|
||||
<property name="driverClass" value="${config.datasource.driverclass}"/>
|
||||
<property name="url" value="${config.datasource.url}"/>
|
||||
<property name="username" value="${config.datasource.username}"/>
|
||||
<property name="password" value="${config.datasource.password}"/>
|
||||
<property name="database" value="${config.datasource.database}"/>
|
||||
<property name="encrypt" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- Character Encoding Config -->
|
||||
<bean id="characterEncodingConfig" class="org.maxkey.config.CharacterEncodingConfig">
|
||||
<property name="encoding" value="${config.characterencoding.encoding}"/>
|
||||
<property name="fromCharSet" value="${config.characterencoding.fromcharset}"/>
|
||||
<property name="toCharSet" value="${config.characterencoding.tocharset}"/>
|
||||
</bean>
|
||||
|
||||
<!-- email Config -->
|
||||
<bean id="emailConfig" class="org.maxkey.config.EmailConfig">
|
||||
<property name="username" value="${config.email.username}"/>
|
||||
<property name="password" value="${config.email.password}"/>
|
||||
<property name="smtpHost" value="${config.email.smtpHost}"/>
|
||||
<property name="port" value="${config.email.port}"/>
|
||||
<property name="senderMail" value="${config.email.senderMail}"/>
|
||||
<property name="ssl" value="${config.email.ssl}"/>
|
||||
</bean>
|
||||
|
||||
<!-- Login Config -->
|
||||
<bean id="loginConfig" class="org.maxkey.config.LoginConfig">
|
||||
<property name="captcha" value="${config.login.captcha}"/>
|
||||
<property name="oneTimePwd" value="${config.login.onetimepwd}"/>
|
||||
<property name="socialSignOn" value="${config.login.socialsignon}"/>
|
||||
<property name="kerberos" value="${config.login.kerberos}"/>
|
||||
<property name="wsFederation" value="${config.login.wsfederation}"/>
|
||||
<property name="remeberMe" value="${config.login.remeberme}"/>
|
||||
<property name="defaultUri" value="${config.login.default.uri}"/>
|
||||
</bean>
|
||||
|
||||
<!-- Application Config -->
|
||||
<bean id="applicationConfig" class="org.maxkey.config.ApplicationConfig">
|
||||
<property name="dataSoruceConfig" ref="dataSoruceConfig"/>
|
||||
<property name="characterEncodingConfig" ref="characterEncodingConfig"/>
|
||||
<property name="emailConfig" ref="emailConfig"/>
|
||||
<property name="loginConfig" ref="loginConfig"/>
|
||||
<property name="domainName" value="${config.domain.name}"/>
|
||||
<property name="serverPrefix" value="${config.server.maxkey.uri}"/>
|
||||
<property name="manageUri" value="${config.manage.uri}"/>
|
||||
<property name="whiteList" value="${config.ipaddress.whitelist}"/>
|
||||
<property name="anonymousAccessUrls">
|
||||
<list>
|
||||
<value>null</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Scans the classpath for annotated components that will be auto-registered as Spring beans.
|
||||
@Controller and @Service. Make sure to set the correct base-package-->
|
||||
|
||||
<context:component-scan base-package="org.maxkey.config" />
|
||||
<!-- domain bean -->
|
||||
<context:component-scan base-package="org.maxkey.domain" />
|
||||
<context:component-scan base-package="org.maxkey.domain.apps" />
|
||||
|
||||
Reference in New Issue
Block a user