Поддержка Spring Boot SAML 2.0 - PullRequest
0 голосов
/ 07 апреля 2020

Я реализую пример приложения, которое должно объединять SAML 2.0, Oauth 2.0 и UMA 2.0. Я сгенерировал шаблон Spring Boot, используя initializr .

Я застрял в начале на saml2ogin(). Похоже, поддержка SAML 2.0 отсутствует. RelyingPartyRegistrationRepository недоступно. Когда я просматриваю импорт в классе HttpSecurity, у меня есть org.springframework.security.saml2 - не удается разрешить символ «saml2». Согласно документации: https://docs.spring.io/spring-security/site/docs/5.3.x/reference/html5/ Поддержка SAML 2.0 должна быть включена в spring-boot-starter-security

Я что-то пропустил?

Мой build.gradle:

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()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...