Spring | Wie ist zu codieren, login-Passwort vor dem senden zum server

Bin ich mit spring security für meine web-Anwendung.
Ich möchte Passwort Kodieren text vor dem senden zum server.
Hier unten ist mein code:

spring-security.xml

<!-- AUTHENTICATION MANAGER -->
    <authentication-manager alias="authenticationManager">

        <!-- AUTHENTICATION PROVIDERS -->
        <!-- Remember-Me Authentication Provider -->
        <authentication-provider ref="rememberMeAuthenticationProvider"></authentication-provider>

        <!--
            Authentication Provider to make use of spring security provided Jdbc
            user management service
        -->
        <authentication-provider user-service-ref="jdbcUserService">
            <!--SHA-1 Password Encoding scheme to secure user credential-->
            <password-encoder ref="sha2PasswordEncoder"  />
        </authentication-provider>
    </authentication-manager>


<!--  SHA-1 Password Encoder -->
    <bean id="sha2PasswordEncoder"
        class="org.springframework.security.authentication.encoding.ShaPasswordEncoder">
        <constructor-arg value="256" />
    </bean>

Sogar nach der Verwendung dieses, ich bin immer Passwort in Klartext-form auf server-Seite
Ich will ein Kennwort in verschlüsselter form an den server-Seite mit spring security.

Habe ich gespeicherte Passwort in der Datenbank in verschlüsselter form.
Ich bin Anfänger auf den Frühling, So kann diese Frage einfach ist und ich bin fehlen einige grundlegende Sache.Jede Referenz-Implementierung hilfreich sein.

Vielen Dank im Voraus.

  • Durch die server-Seite du meinst, 1) Vom browser zum server oder 2) Von der Anfrage bis zur UserDetailService etc?
  • Es ist von browser zu server, so dass Sie nicht gehackt werden durch eine gerade, die durch snooping Anfrage
InformationsquelleAutor Sanjay Jain | 2014-04-21
Schreibe einen Kommentar