Form based or Single REST Controller authentication

Viewed 14

Currently, my configuration is using HTTP basic and issuing JWT to the client. Can someone please help to make it such a way that JWT is issued from a single REST controller? Without using HTTP basic.

I just want to do JWT authentication in my application.

Your effort and support is highly appreciated.

    @Bean
    public SecurityFilterChain userFilterChain(HttpSecurity http) throws Exception {

       

        http.cors().disable();

        http.csrf().disable();

        
      http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);

        http.oauth2ResourceServer(OAuth2ResourceServerConfigurer::jwt);

        http.authorizeHttpRequests().antMatchers("/token").permitAll().and()
                .antMatcher("/**")
                .authorizeHttpRequests(userauthz ->

                        userauthz.antMatchers("/myaccount").authenticated()

                )
                .authenticationProvider(userAuthProvider())
                .httpBasic();
                

        return http.build();
    }
0 Answers
Related