[英]CAS ReST - Add Service
我正在尝试通过其ReST API向CAS 添加新服务 。 首先,它说“必须配置属性名称和/或值”。 然后,我将属性名称和具有一些垃圾值的属性值添加到CAS属性中。 现在它说请求不能被认证。 这就是我提出要求的方式
POST
localhost:8443/cas/v1/services/add/TGT-1-CHZrXD5XAulLuUgoMDQudTe6j16k5k41XBQH640wHFhbuq9QWY-xoadmin
身体
{
"@class" : "org.apereo.cas.services.RegexRegisteredService",
"serviceId" : "service name",
"name" : "xosso",
"id" : 2,
"evaluationOrder" : 10,
"proxyPolicy" : {
"@class" : "org.apereo.cas.services.RegexMatchingRegisteredServiceProxyPolicy",
"pattern" : "^https?://.*"
}
}
PS:我尝试将其发送为URL的一部分,但仍然显示相同的错误。
您还必须首先添加标头application / x-www-form-urlencoded,还需要添加值和键,您必须从用户属性和期望的属性值中添加属性键,例如,我输入:
cas.rest.attributeName=memberOf
cas.rest.attributeValue=cn=Administrator,....
cas.rest.throttler=neverThrottle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.