关于Crafter CMS配置SAML SSO时找不到Entity ID及ACS端点的求助
解决Crafter SAML配置中找不到Entity ID和Attribute Consume Service Endpoint的问题
快速获取默认值的方法:
启动Crafter实例后,访问http(s)://<你的Crafter域名或IP>:<端口>/crafter/saml/metadata,页面会返回SP的元数据XML文件:- Entity ID:找到XML里
<md:EntityDescriptor>标签的entityID属性值 - Attribute Consume Service Endpoint:找到
<md:AssertionConsumerService>标签的Location属性值
- Entity ID:找到XML里
查看/自定义配置:
打开Crafter的SAML SP配置文件(路径通常为crafter-authoring/WEB-INF/classes/crafter/security/saml/sp.properties),直接查看或修改以下参数:entityId:对应SP的Entity IDassertionConsumerService.url:对应ACS端点的URL
注意事项:
- 确保Crafter实例正常启动,且SAML模块已启用(默认启用,若修改过配置需确认)
- 若为HTTPS环境,元数据URL的协议、域名需和实际部署一致,避免IDP验证报错
内容的提问来源于stack exchange,提问作者Carmen
相关产品推荐
相关产品推荐

