Select to view content in your preferred language

Apoyo OAuth2 conexion

310
3
05-27-2024 07:52 AM
SIGEEjercito
New Contributor II

requiero realizar un api que permita la conexion desde un portal geografico personalizado a los services rest de server enterprise mediante el protocolo OAuth2 conexion. agradezco sus sugerencias e indicaciones.

0 Kudos
3 Replies
emarcelloni
New Contributor II

Hola @SIGEEjercito,

suponiendo lo siguiente:

  • Necesitas crear una app web que no le solicite al usuario credenciales de ArcGis
  • El Server esta federado con Portal

El tipo de autenticación que necesitas es la que en este articulo se llama App Login: App Login 

Para esto necesitas:

  • Crear una nueva aplicación en tu Portal (Contenido > Nuevo Elemento > Aplicacion)  para poder usar el Aplication ID y Aplication Secret, que figuran en la pestaña de Avanzado. Estos datos luego te permitiran obtener un Token que luego lo podes usar para acceder a los recursos de tu Portal.
  • Esta aplicación debe compartir grupo con los elementos que desees poder consumir o acceder.

Dependiendo de la configuracion de seguridad de tu Portal es problable que el Dominio que acceda al Portal, necesites darlo de alta en la seguridad (Organizacion > Avanzada > Seguridad > Permitir Origenes) si en este apartado no tenes ningun dominio configurado, por defecto acepta todo, no deberias cambiarlo.

Saludos! Esteban Marcelloni

0 Kudos
SIGEEjercito
New Contributor II

muchas gracias ya validando la informacion

dkalil
by Esri Contributor
Esri Contributor

Hola @SIGEEjercito , puedes usar la ArcGIS GIS API de Esri.  Puedes encontrar más información acá : https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html .

Si tienes requerimientos particulares , cómo métodos y funciones, estos deberían ser desarollados con tu equipo interno.

0 Kudos