Spring 安全 SAML2 服务提供商 - RelyingPartyRegistration.entityId() 与 RelyingPartyRegistration.assertingPartyDetails(c -> c.entityId())
Spring Security SAML2 service provider - RelyingPartyRegistration.entityId() vs RelyingPartyRegistration.assertingPartyDetails(c -> c.entityId())
请问关于 Spring 安全 SAML2 的小问题。
为了缩小范围,问题是关于:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-saml2-service-provider</artifactId>
<version>5.5.0</version>
</dependency>
我来自旧版本,其中 API 已弃用。
新版本的RelyingPartyRegistration好像有两个entityId,有点乱,请问是哪个?
return RelyingPartyRegistration.withRegistrationId(registrationId)
.entityId(entityId)
.assertingPartyDetails(details -> details.entityId(entityId)).build();
看这段代码,entityId出现了两次。
请问有什么区别?
谢谢
RelyingPartyRegistration.withRegistrationId(registrationId) .entityId(entityId)
表示在身份提供者上注册的实体id。它是身份提供者知道您的应用程序的标识符。
.assertingPartyDetails(details -> details.entityId(entityId))
是实体提供商网站的url。
请问关于 Spring 安全 SAML2 的小问题。
为了缩小范围,问题是关于:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-saml2-service-provider</artifactId>
<version>5.5.0</version>
</dependency>
我来自旧版本,其中 API 已弃用。
新版本的RelyingPartyRegistration好像有两个entityId,有点乱,请问是哪个?
return RelyingPartyRegistration.withRegistrationId(registrationId)
.entityId(entityId)
.assertingPartyDetails(details -> details.entityId(entityId)).build();
看这段代码,entityId出现了两次。
请问有什么区别?
谢谢
RelyingPartyRegistration.withRegistrationId(registrationId) .entityId(entityId)
表示在身份提供者上注册的实体id。它是身份提供者知道您的应用程序的标识符。
.assertingPartyDetails(details -> details.entityId(entityId))
是实体提供商网站的url。