1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Spring security REST

Pessoa, atualmente eu realizo a autenticação usando o spring security da maneira que estou colocando abaixo, mas eu quero fazer a autenticação baseada em token usando as configurações em xml do spring security:

O jeito atual

<security:http auto-config="true" use-expressions="true">
        <security:session-management invalid-session-url="/" session-authentication-error-url="/">
            <security:concurrency-control max-sessions="1" expired-url="/"/>
        </security:session-management>        
        <security:form-login
            login-page="/"
            default-target-url="/"
            authentication-failure-url="/?error" always-use-default-target="true"/>

        <security:logout logout-success-url="/?logout=1" invalidate-session="true" delete-cookies="JSESSIONID"/>

            <security:intercept-url pattern="/Funcionários/**" access="hasAnyRole('ROLE_ADMIN')"/>

    </security:http>

    <security:global-method-security secured-annotations="enabled"/>

    <bean id="appUserDetailsServie"  class="br.com.menu.security.AppUserDetailsService" />

    <!-- Autenticação customizada -->
    <security:authentication-manager>
        <security:authentication-provider user-service-ref="appUserDetailsServie">
            <!-- <security:password-encoder hash="md5"/> -->
        </security:authentication-provider>
    </security:authentication-manager>

    <bean id="securityContextPersistenceFilter"
      class="org.springframework.security.web.context.SecurityContextPersistenceFilter"/>

Surgiu a necessidade de realizar a autenticação baseada em token. Eu já fiz diversas pesquisas de como implementar, mas ainda não obtive sucesso. Eu quero fazer a autenticação baseada em token usando as configurações em xml do spring security. Por favor, quem souber ajude.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags rest spring-security spring-mvc java-ee ou faça a sua própria pergunta.