Auth0

Auth0 es una herramienta que simplifica la tarea de autenticación dentro de las aplicaciones, generalmente la única medida de defensa que existe entre el usuario y las aplicaciones es un buen sistema de identificación; Auth0 realiza un sistema de autenticación por _Tokens , _el usuario se autentica en la aplicación con un par Usuario/Contraseña o a través de un proveedor como Google(Depende de la configuración aplicada) si la autenticación es exitosa retorna un Token que debe ser enviado en la cabecera de cada mensaje para demostrar que la solicitud se realizó desde un usuario válido.

Para iniciar con la implementación del API de Auth0 el primer paso es la realización del registro dentro de la página https://auth0.com/ seleccione la opción Sign Up en la parte superior y complete el formulario de registro requerido.

Imagen 1. Página de Auth0

Imagen 2. Formulario de registro

Una vez haya completado el registro será redirigido al _Dashboard _de los proyectos, para crear un nuevo cliente de autenticación seleccione la opción New Client de la parte superior derecha

Imagen 3. Dashboard

Podrá ver ahora un modal con un formulario para la creación del nuevo cliente, seleccione un nombre para su cliente y para nuestro caso práctico seleccionaremos la opción Single Page Aplication debido a que nuestro Front End está hecho sobre el framework Angular.

Imagen 4. Formulario de creación de cliente

En la pantalla de Settings diríjase a la sección _Callback URL's _en este campo deberá escribir las URL's permitidas para realizar solicitudes al cliente de autenticación.

Imagen 5. URL's permitidas

Ahora en la sección Allowed Logout URLs _escriba las URL's permitidas para realizar el servicio de LogOut _y por último en la sección _Allowed Origins introduzca las URL's permitidas esto, para no generar conflictos de acceso de origen cruzado CORS(Cross Origin Resource Sharing).

Imagen 6. URL's permitidas CORS

results matching ""

    No results matching ""