繁体   English   中英

CAS ReST-添加服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM