设置与CAS服务器集成的Apereo Cas Management

我想安装Apero Cas Management (verison 6.0)并将其与Cas Server(version 6.0)集成。

我已按照以下步骤安装:

第1步:我安装了Cas Server

我使用REST API进行了检查。有效。

我的服务器停留在http://203.162.141.7:8080

设置与CAS服务器集成的Apereo Cas Management

设置与CAS服务器集成的Apereo Cas Management

这是我的Cas服务器的配置。我将此配置放在/etc/cas/config中。这是我的文件cas.properties文件

cas.server.name=http://203.162.141.7:8080
cas.server.prefix=${cas.server.name}/cas

logging.config: file:/etc/cas/config/log4j2.xml
server.port=8080
server.ssl.enabled=false

cas.serviceRegistry.initFromJson=false
cas.serviceRegistry.json.location=file:/etc/cas/services-repo

cas.authn.oauth.grants.resourceOwner.requireServiceHeader=true
cas.authn.oauth.userProfileViewType=nesTED

cas.authn.policy.requiredHandlerauthenticationPolicyEnabled=false

cas.authn.attributeRepository.stub.attributes.email=casuser@example.org
#REST API JSON
cas.rest.attributeName=email
cas.rest.attributeValue=.+example.*

第2步:我安装了Cas-management-overlay

我也将cas-management-overlay的配置文件也放在了/etc/cas/config中。这是我的management.properties文件

cas.server.name=http://203.162.141.7:8080
cas.server.prefix=${cas.server.name}/cas
mgmt.serverName=http://203.162.141.7:8088
mgmt.adminRoles[0]=ROLE_ADMIN
mgmt.userPropertiesFile=file:/etc/cas/config/users.json
server.port=8088
server.ssl.enabled=false
logging.config=file:/etc/cas/config/log4j2-management.xml

这里是users.json文件

{
  "casuser" : {
   "@class" : "org.apereo.cas.mgmt.authz.json.UserauthorizationDefinition","roles" : [ "ROLE_ADMIN" ]
     }
}

然后我运行./build.sh,它向我显示了

设置与CAS服务器集成的Apereo Cas Management

最后,我访问此链接以打开cas管理http://203.162.141.7:8088/cas-management,但是它将重定向到该URL http://203.162.141.7:8080/cas/login?service=http%3A%2F%2F203.162.141.7%3A8088%2Fcas-management%2F,并在下面显示此错误

设置与CAS服务器集成的Apereo Cas Management

我不知道哪里出了问题。

hheyong 回答:设置与CAS服务器集成的Apereo Cas Management

我认为,由于您尚未向管理Web应用程序告知服务注册表的位置,因此它无法将其自身添加为注册服务。

手动为http://203.162.141.7:8088/cas-management添加注册服务,此时您应该能够登录到管理应用程序。

,

这是我对cas管理寄存器文件名/etc/cas/services-repo/casManagement-1.json

的回答
{
  "@class" : "org.apereo.cas.services.RegexRegisteredService","serviceId":"^https://domain:8088/cas-management.+","name" : "casManagement","id" : 1,"evaluationOrder" : 1,"allowedAttributes":["cn","mail"]
}
本文链接:https://www.f2er.com/2831531.html

大家都在问