spring boot — предварительная аутентификация с доменом безопасности JBoss

avatar
alex
9 августа 2021 в 01:35
118
0
0

Мы пытаемся аутентифицировать наш REST API с помощью LDAP. У нас есть домен безопасности ldap, настроенный в нашем jboss EAP. Должен быть способ сообщить Spring PreAuthenticatedAuthenticationProviders, что пользователь уже аутентифицирован другой системой (LDAP с доменом безопасности JBoss и jboss-web.xml имеет указанный в нем домен безопасности). Вот фрагмент кода.

@Override
    protected void configure(AuthenticationManagerBuilder builder) throws Exception {
        
        PreAuthenticatedAuthenticationProvider authProvider = new PreAuthenticatedAuthenticationProvider();
        authProvider.authenticate(?);//How should I specify the authentication here? I have the security domain and the role
        builder.authenticationProvider(authProvider);
       
    }

Эта конфигурация работала в EJB с аннотацией @RolesAllowed, и мы пытаемся заставить ее работать в нашем весеннем загрузочном приложении.

Источник

Ответы (0)