Printemps de Sécurité à l'aide des en-têtes HTTP

Je suis en train d'ajouter de la sécurité à mon Ressort de Démarrage de l'application. Mon application actuelle est à l'aide de RESTE contrôleurs et chaque fois que je reçois un GET ou POST demande, j'ai lu l'en-tête HTTP pour récupérer l'utilisateur et le mot de passe afin de les valider par contre le fichier de propriétés, j'ai tous mes utilisateurs enregistrés. Je veux changer ce à l'aide de Printemps de Sécurité et c'est ce que j'ai obtenu jusqu'à présent:

public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Bean
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests()
            .antMatchers("/index.html").permitAll()
            .antMatchers("/swagger-ui.html").hasRole("ADMIN")
            .anyRequest().authenticated();
    }

    @Bean
    public UserDetailsService userDetailsService() {
        InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
        manager.createUser(User.withUsername("admin").password("password").roles("ADMIN").build());
    }
}

Comment puis-je savoir le configure méthode que l'identification de l'utilisateur sont à récupérer à partir de l'en-tête et pas un formulaire de connexion?

Voulez-vous dire de l'authentification de base avec Authentication en-tête?
Ce que l'en-tête HTTP voulez-vous dire, quel est le nom de l'en-tête?

OriginalL'auteur Chayma Atallah | 2017-05-22