Permisos
Los permisos te habilitan para realizar una petición de acceso a la información adicional del usuario.
Cuando se invoca la pantalla de inicio de sesión, se especifican los permisos mediante el parámetro scope
.
Los mismos se definen separados por +
o usando espacios. Ejemplo de petición:
https://id.argentina.gob.ar/authorize/
?client_id={client-id}
&redirect_uri={redirect-uri}
&response_type=code
&scope=openid+profile+email+optional
A continuación se listarán los permisos válidos y la información del usuario que se obtiene por cada uno.
Scope: profile
Campo | Descripción | Tipo de dato |
---|---|---|
name |
Nombre y apellido | String |
given_name |
Nombre | String |
family_name |
Apellido | String |
gender |
Género | String (M o F ) |
birthdate |
Fecha de nacimiento | Date |
Scope: email
Campo | Descripción | Tipo de dato |
---|---|---|
email |
Correo electrónico | String |
Scope: optional
Campo | Descripción | Tipo de dato |
---|---|---|
dni_type |
Tipo de documento | String |
dni_number |
Número de documento | String |
nationality |
Nacionalidad | String |
country |
País | String |
locality |
Localidad | String |
street_name |
Domicilio | String |
street_number |
Número de domicilio | String |
postal_code |
Código postal | String |
appartment_number |
Número de departamento | String |
appartment_floor |
Piso de departamento | String |
phone_number |
Teléfono móvil | String |
email_verified |
Correo electrónico verificado (true /false ) |
Boolean |
cuil |
CUIL | String |
validation_level |
Nivel de validación obtenido | Integer |
validation_date |
Fecha de la validación obtenida | DateTime |
validation_origin |
Origen de la validación obtenida | String |
do_dni_match_cuil |
Verifica si el DNI coincide con el CUIL (true /false ) |
Boolean |
terms_and_conditions |
Términos y Condiciones | Array |