A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/documentation/security-and-authentication/faq/ below:

FAQ | Documentation | Esri Developer

General

This guide is for ArcGIS Location Platform, ArcGIS Online, and ArcGIS Enterprise developers implementing authentication in custom applications.

The table below shows the account types you can use and limitations:

ArcGIS Location Platform account ArcGIS Online account ArcGIS Enterprise account ArcGIS Location Services 1 Data services (Item access) 2 Spatial analysis services Portal 3 Portal service 3 Full support Partial support No support ArcGIS accounts:

If you don't have an account, go to Get started.

The following resources are secure and require authentication to access:

The following table provides an overview of the functionality available with each type of authentication:

API key authentication User authentication App authentication ArcGIS Location Services 1 1 1 Data services (Item access) Spatial analysis services 1 1 Portal service (General privileges) Portal service (Admin privileges) Full support Partial support No support Topic

To learn more about the types of authentication, go to Types of authentication.

The privileges required for an access token depend on the resources and functionality required by your application. To view the complete list, go to Privileges.

The cost to access ArcGIS services depends on the type of ArcGIS account you have and the services you use.

  1. If you have an ArcGIS Location Platform account, you are billed in US dollars. To determine the cost of accessing services, go to Pricing. A free tier is available for some services.

  2. If you have an ArcGIS Online account, you are billed in credits. To determine the cost of accessing services, go to Understanding credits .

Developer credentials

If you do not see an option for API key credentials in the developer credentials creation menu, your account might not have the correct privileges. If you have an ArcGIS Online account or an ArcGIS Enterprise account, your account needs the following privileges to create and assign authorization to API key credentials:

To get these privileges, ask your organization administrator to create a custom role for developers and assign it to your account. To learn more, go to "Roles" in the ArcGIS Online documentation or the ArcGIS Enterprise documentation.

If you do not see the Privileges or Item access windows when creating developer credentials, your account might not have the correct privileges. If you have an ArcGIS Online account or an ArcGIS Enterprise account, your account needs the privilege to work with developer credentials:

To get this privilege and related developer privileges, ask your organization administrator to create a custom role for developers and assign it to your account. To learn more, go to "Roles" in the ArcGIS Online documentation or the ArcGIS Enterprise documentation.

If a privilege is not available to your developer credentials, it may not be visible for the following reasons:

API key authentication

API key credentials are available for the following account types:

Custom developer roles

To learn how to create a custom role with the correct privileges for API key authentication, go to Configure member roles in the ArcGIS Online documentation.

Support for API key authentication was added to ArcGIS Enterprise in version 11.4. It is not possible to access ArcGIS Enterprise services with an API key in versions prior to 11.4.

API keys (legacy) are not supported in ArcGIS Enterprise.

ArcGIS Enterprise documentation

To upgrade to the latest version of Enterprise, go to Update ArcGIS Enterprise.

Service usage with API key authentication is billed to the ArcGIS subscription associated with the developer's account. The developer who created the API key credentials, or the organization the developer belongs to, will incur all costs associated with the key.

API key authentication is recommended for public applications and standalone automation scripts. API keys used in public applications should have a limited set of privileges, and have their referrer URLs configured to prevent the key from being stolen.

User authentication

User authentication requires OAuth credentials, which are available for the following account types:

Service usage with user authentication is individually billed to the ArcGIS subscriptions of each user who signs in to your application. Service usage can still be tracked with the OAuth credentials used to create the application, but all costs will be billed to the organization of users who sign in to the application.

Anyone with an ArcGIS account can sign in to apps that implement user authentication. However, user authentication is typically used for the following account types:

User authentication is used to build private applications that require users to sign in with an ArcGIS account. It can be implemented in any environment, including client-facing applications, server-side applications, and full stack applications.

App authentication

App authentication requires OAuth credentials, which are available for the following account types:

Custom developer roles

To learn how to create a custom role with the correct privileges for app authentication, go to Configure member roles in the ArcGIS Online documentation.

Service usage with app authentication is billed to the ArcGIS subscription associated with the developer's account. The developer who created the OAuth credentials, or the organization the developer belongs to, will incur all costs associated with the application.

App authentication is recommended for public applications with a server-side component, or for standalone console scripts. App authentication is more secure than API key authentication, as client credentials are stored securely and never exposed to the client.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4