Base de Datos (RDBMS)
Almacén de identidad de base de datos relacional
Bases de Datos Soportadas
PostgreSQL
MySQL
Oracle
SQL Server
Configuración
Fuente de Identidad:
Nombre: user-database
Tipo: Base de Datos (JDBC)
Conexión:
Driver: org.postgresql.Driver
URL: jdbc:postgresql://db.example.com:5432/users
Usuario: josso_app
Contraseña: [encriptada]
Tamaño de Pool: 10
Consultas:
Consulta de Usuario: >
SELECT id, username, email, password_hash,
first_name, last_name, enabled
FROM users WHERE username = ?
Consulta de Roles: >
SELECT r.name FROM roles r
INNER JOIN user_roles ur ON r.id = ur.role_id
WHERE ur.user_id = ?
Codificación de Contraseña:
Algoritmo: bcrypt
Fuerza: 12