index

Package k_autenticacion

Agrupa operaciones relacionadas con la autenticacion de usuarios

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


Program units
f_registrar_usuario  
p_editar_usuario  
f_validar_credenciales_risk  
f_validar_credenciales_oracle  
f_validar_credenciales  
p_validar_credenciales  
f_iniciar_sesion  
f_refrescar_sesion  
f_generar_url_activacion  

Constants
c_origen_risk  
c_origen_google  
c_origen_facebook  
c_metodo_validacion_risk  
c_metodo_validacion_oracle  


c_origen_risk

c_origen_risk     CONSTANT CHAR(1) := 'R';

c_origen_google

c_origen_google   CONSTANT CHAR(1) := 'G';

c_origen_facebook

c_origen_facebook CONSTANT CHAR(1) := 'F';

c_metodo_validacion_risk

c_metodo_validacion_risk   CONSTANT VARCHAR2(10) := 'RISK';

c_metodo_validacion_oracle

c_metodo_validacion_oracle CONSTANT VARCHAR2(10) := 'ORACLE';

f_registrar_usuario

FUNCTION f_registrar_usuario(i_alias            IN VARCHAR2,
                             i_clave            IN VARCHAR2,
                             i_nombre           IN VARCHAR2,
                             i_apellido         IN VARCHAR2,
                             i_direccion_correo IN VARCHAR2,
                             i_numero_telefono  IN VARCHAR2 DEFAULT NULL,
                             i_origen           IN VARCHAR2 DEFAULT NULL,
                             i_id_externo       IN VARCHAR2 DEFAULT NULL)
  RETURN VARCHAR2


p_editar_usuario

PROCEDURE p_editar_usuario(i_alias_antiguo    IN VARCHAR2,
                           i_alias_nuevo      IN VARCHAR2,
                           i_nombre           IN VARCHAR2,
                           i_apellido         IN VARCHAR2,
                           i_direccion_correo IN VARCHAR2,
                           i_numero_telefono  IN VARCHAR2 DEFAULT NULL)


f_validar_credenciales_risk

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


f_validar_credenciales_oracle

FUNCTION f_validar_credenciales_oracle(i_usuario IN VARCHAR2,
                                       i_clave   IN VARCHAR2)
  RETURN BOOLEAN


f_validar_credenciales

FUNCTION f_validar_credenciales(i_usuario    IN VARCHAR2,
                                i_clave      IN VARCHAR2,
                                i_tipo_clave IN CHAR DEFAULT 'A',
                                i_metodo     IN VARCHAR2 DEFAULT NULL)
  RETURN BOOLEAN


p_validar_credenciales

PROCEDURE p_validar_credenciales(i_usuario    IN VARCHAR2,
                                 i_clave      IN VARCHAR2,
                                 i_tipo_clave IN CHAR DEFAULT 'A',
                                 i_metodo     IN VARCHAR2 DEFAULT NULL)


f_iniciar_sesion

FUNCTION f_iniciar_sesion(i_id_aplicacion     IN VARCHAR2,
                          i_usuario           IN VARCHAR2,
                          i_access_token      IN VARCHAR2,
                          i_refresh_token     IN VARCHAR2,
                          i_token_dispositivo IN VARCHAR2 DEFAULT NULL,
                          i_origen            IN VARCHAR2 DEFAULT NULL,
                          i_dato_externo      IN VARCHAR2 DEFAULT NULL)
  RETURN NUMBER


f_refrescar_sesion

FUNCTION f_refrescar_sesion(i_id_aplicacion         IN VARCHAR2,
                            i_access_token_antiguo  IN VARCHAR2,
                            i_refresh_token_antiguo IN VARCHAR2,
                            i_access_token_nuevo    IN VARCHAR2,
                            i_refresh_token_nuevo   IN VARCHAR2,
                            i_origen                IN VARCHAR2 DEFAULT NULL,
                            i_dato_externo          IN VARCHAR2 DEFAULT NULL)
  RETURN NUMBER


f_generar_url_activacion

FUNCTION f_generar_url_activacion(i_alias IN VARCHAR2) RETURN VARCHAR2