SDK Id Uruguay
SDK React Native es una solución que permite una integración simple y sencilla con la API REST de ID Uruguay
Agesic cuenta con una solución de autenticación llamada Usuario gub.uy, la cual tiene por objetivo ser la cuenta única para acceder a todos los servicios del Estado.
Actualmente los servicios de autenticación son utilizados por diversas soluciones Web y Mobile de distintos organismos en el marco de la iniciativa Trámites en Línea que trabaja en la digitalización de distintas interacciones entre la ciudadanía y el Estado.
Asimismo, la aplicación móvil App gub.uy utiliza los servicios de autenticación en el ámbito de los dispositivos móviles.
Los servicios de autenticación cuentan con la posibilidad de autenticarse a través de distintas modalidades como usuario y contraseña, o con un certificado digital emitido por cualquier prestador homologado por la Unidad de Certificación Electrónica (UCE).
Descripción
El objetivo la solución SDK Id Uruguay (por sus siglas en inglés software development kit) es brindar un componente re-utilizable que facilite la integración de los servicios de autenticación en aplicaciones móviles Android e IOS.
La solución consiste en un SDK Id Uruguay que permite una integración simple y sencilla con la API REST de ID Uruguay.
Este SDK se basa en el protocolo OAuth 2.0 y OpenID Connect para su implementación, brindando una capa de abstracción al desarrollador y simplificando la interacción con la API REST de ID Uruguay. Para que su integración con el SDK funcione, debe registrarse como RP (Relaying Party) en ID Uruguay, siguiendo las instrucciones disponibles en el readme.md del repositorio de la solución.