首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpringBootSAML2.0支持

SpringBootSAML2.0支持
EN

Stack Overflow用户
提问于 2020-04-07 07:33:43
回答 1查看 482关注 0票数 1

我正在实现示例应用程序,它应该结合SAML2.0、OAuth2.0和UMA2.0。我使用initializr生成了Spring模板。

我被saml2ogin()困在开头了。看起来SAML2.0支持被遗漏了。RelyingPartyRegistrationRepository不可用。在HttpSecurity类中浏览导入时,有org.springframework.security.saml2 -无法解析符号“saml2”。根据文档:https://docs.spring.io/spring-security/site/docs/5.3.x/reference/html5/ SAML2.0支持应该捆绑在spring security中。

我错过了什么吗?

我的build.gradle:

代码语言:javascript
复制
plugins {
    id 'org.springframework.boot' version '2.2.6.RELEASE'
    id 'io.spring.dependency-management' version '1.0.9.RELEASE'
    id 'java'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-security'
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    testImplementation 'org.springframework.security:spring-security-test'
}

test {
    useJUnitPlatform()
}
EN

回答 1

Stack Overflow用户

发布于 2020-05-11 16:52:08

代码语言:javascript
复制
implementation 'org.springframework.security:spring-security-saml2-service-provider'

据我所知,依赖项被标记为可选的,因此必须显式地包含它。

https://github.com/spring-projects/spring-security/blob/master/config/spring-security-config.gradle

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61074914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档