[10/05/2025]
Enable OAuth for CoreVision (ArcGIS Online)
To allow GIS Receive and CoreVision to authenticate securely, you must configure User Authentication (OAuth 2.0) in ArcGIS Online.
1. Register an Application in ArcGIS Online
- Log in to ArcGIS Online with an administrator account.
- Go to Content → Add Item → An Application.
- Choose Application, type Web Mapping.
- After saving, open the application item and locate the App ID (Client ID). Keep this for later.
2. Configure OAuth Settings
- Open the application’s Settings → Authentication (OAuth 2.0).
- Add this Redirect URI:
https://default.itpipes.com/signin-oidc - Save your changes.
3. Verify HTTPS Access
OAuth requires a secure connection. Please confirm that https://default.itpipes.com is accessible via HTTPS with a trusted certificate. OAuth will not redirect to plain HTTP.
4. Grant Access to Feature Services
- Ensure the Feature Services needed by CoreVision and GIS Receive are shared with the organization or the correct groups.
5. Connect CoreVision
CoreVision will be configured to use the following:
- AuthAuthority: https://www.arcgis.com/sharing/rest/oauth2/authorize
- AuthClientID: (your ArcGIS Online Client ID)
- RedirectUri: https://default.itpipes.com/signin-oidc
6. Test the Login Flow
- In CoreVision, add the secured Feature Service to your map/GIS Receive integration.
- When ITpipes attempts to access the Feature Service, you should be redirected to the ArcGIS Online login page.
- After logging in, you’ll be returned to CoreVision, now authenticated with a user token.