From Esri
Learn how to use API keys and OAuth2.0 protocols to securely access ArcGIS Location Services in your applications. We will cover API key authentication, user authentication, and app credential authentication using ArcGIS APIs and SDKs.