index

Package k_clave

Agrupa operaciones relacionadas con claves de usuarios

Author
jtsoya539 27/3/2020 16:16:59


Program units
f_randombytes_hex  
f_randombytes_base64  
f_salt  
f_hash  
f_validar_clave  
p_registrar_intento_fallido  
p_registrar_autenticacion  
p_validar_politicas  
p_registrar_clave  
p_desbloquear_clave  
p_restablecer_clave  
p_cambiar_clave  

Constants
c_clave_acceso  
c_clave_transaccional  


c_clave_acceso

c_clave_acceso        CONSTANT CHAR(1) := 'A';

c_clave_transaccional

c_clave_transaccional CONSTANT CHAR(1) := 'T';

f_randombytes_hex

FUNCTION f_randombytes_hex RETURN VARCHAR2


f_randombytes_base64

FUNCTION f_randombytes_base64 RETURN VARCHAR2


f_salt

FUNCTION f_salt RETURN VARCHAR2


f_hash

FUNCTION f_hash(i_clave IN VARCHAR2,
                i_salt  IN VARCHAR2) RETURN VARCHAR2


f_validar_clave

FUNCTION f_validar_clave(i_id_usuario IN NUMBER,
                         i_clave      IN VARCHAR2,
                         i_tipo_clave IN CHAR DEFAULT 'A') RETURN BOOLEAN


p_registrar_intento_fallido

PROCEDURE p_registrar_intento_fallido(i_id_usuario IN NUMBER,
                                      i_tipo_clave IN CHAR DEFAULT 'A')


p_registrar_autenticacion

PROCEDURE p_registrar_autenticacion(i_id_usuario IN NUMBER,
                                    i_tipo_clave IN CHAR DEFAULT 'A')


p_validar_politicas

PROCEDURE p_validar_politicas(i_alias      IN VARCHAR2,
                              i_clave      IN VARCHAR2,
                              i_tipo_clave IN CHAR DEFAULT 'A')


p_registrar_clave

PROCEDURE p_registrar_clave(i_alias      IN VARCHAR2,
                            i_clave      IN VARCHAR2,
                            i_tipo_clave IN CHAR DEFAULT 'A')


p_desbloquear_clave

PROCEDURE p_desbloquear_clave(i_alias      IN VARCHAR2,
                              i_tipo_clave IN CHAR DEFAULT 'A')


p_restablecer_clave

PROCEDURE p_restablecer_clave(i_alias      IN VARCHAR2,
                              i_clave      IN VARCHAR2,
                              i_tipo_clave IN CHAR DEFAULT 'A')


p_cambiar_clave

PROCEDURE p_cambiar_clave(i_alias         IN VARCHAR2,
                          i_clave_antigua IN VARCHAR2,
                          i_clave_nueva   IN VARCHAR2,
                          i_tipo_clave    IN CHAR DEFAULT 'A')