我一直在使用一些教程来了解在application.yml中必须设置哪些属性。
security:
saml2:
relyingparty:
registration:
samlexample:
signing:
credentials:
- private-key-location: "classpath:credentials/private.key"
certificate-location: "classpath:credentials/certificate.crt"
decryption:
credentials:
- private-key-location: "classpath:credentials/private.key"
certificate-location: "classpath:credentials/certificate.crt"
identityprovider:
singlesignon:
sign-request: false
# metadata-uri: https://dev-2148273.okta.com/app/exk2iacdpvAt1bS3D5d7/sso/saml/metadata
metadata-location: "classpath:okta-metadata.xml"
有人知道我可以设置哪些SAML属性的相关文档吗?例如,最后一个属性不正确。我想创建一个带有元数据的文件,而不是URI,并在application.yml中使用它,但我不知道属性名称是什么。
最好有一个网页,其中包含有关可在application.yml中设置的SAML 2属性的文档。
2条答案
按热度按时间ut6juiuv1#
我想你可以推导出类
RelayingPartyRegistration
中的全部参数,这就是注册示例化到的类:https://docs.spring.io/spring-security/site/docs/5.5.3/api/org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html
事实上,有很多方法可以代替添加属性,手动地将注册作为类添加,在这种情况下,这种限制应该是显而易见的。https://docs.spring.io/spring-security/site/docs/current/reference/html5/#servlet-saml2login-sansboot
tez616oj2#
我想创建一个带有元数据的文件,并在应用程序.yml中使用它,但我不知道属性名称是什么。
我可以对同一个
metadata-uri
属性值使用file:///
URI前缀。例如,另一台Windows计算机上的元数据文件:您可以将其用于同一服务器上的文件,并只提供绝对路径。
我一直在使用一些教程来了解必须在application.yml中设置哪些属性。似乎没有任何文档介绍可以设置的完整属性集
我的同情,我有同样的问题。