Primavera de arranque + Seguridad de primavera: la memoria de autorización basada en roles - Parte 4

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

Supongo que te gusta

Origin blog.csdn.net/linxingliang/article/details/104609605
Recomendado
Clasificación