origen de la demanda
Antes de nuestro camino basado en la memoria, se construyeron dos cuentas de administrador y usuario, para estas dos cuentas tienen diferentes papeles en proyectos prácticos, tales como el papel de las funciones de administrador y los usuarios normales, para diferentes funciones, y luego permitir que el método de acceso será diferente.
codificación de las ideas
Para la cuestión de los poderes de los diferentes roles tienen diferentes enfoques, la necesidad principal a considerar algunos puntos:
(1) Como especificar papel especificado por el usuario
() Método, asignando el papel puede código de muestra de papeles AuthenticationManagerBuilder:
auth.inMemoryAuthentication()
.withUser("admin")
.password(passwordEncoder().encode("123456"))
.roles("beijingAdmin","shanghaiAdmin");
El ejemplo de arriba especificado de usuario de administración, que tiene beijingAdm