<commit_before>---
title: Authentication
layout: reference
---

# Authentication

**DEPRECATION PROCESS NOTICE:** This authentication version is scheduled to be deprecated soon. If you are a new partner or an existing one creating a new app, please refer to the new authentication version documentation preview [here](/api-preview/auth/apidoc.html). Please contact your Partner Enablement representative before starting any new development to ensure a smooth and successful certification process. In addition, if you are an existing partner with an existing app, you may want to start planning to migrate to the new authentication once notification of deprecation is posted [here](/changelog/).

This API will be deprecated as per our [policy](https://developer.concur.com/tools-support/reference/deprecation-policy.html) on **Februrary 4, 2017**.

For any new development please refer to the new authentication documentation [here](/api-reference/authentication/authentication.html)


* [Access tokens](#access-tokens)
	* [Verb and URIs](#verbs-and-uris)
	* [Keys and Secrets](#keys-and-secrets)
	* [Getting an access token](#getting-access-token)
	* [Refreshing an access token](#refreshing-access-token)
	* [Revoking a single access token for a given user](#revoke-single-access-token)
	* [Revoking all access tokens for a user](#revoke-all-access-tokens)  


* [Choosing an authorization flow](#choosing-authorization-flow)
	* [Native flow](#native)
	* [Web flow](#web)
	* [AppCenter flow](#app-center)<commit_msg>Update old-auth.markdown<commit_after>---
title: Authentication
layout: reference
---

# Authentication

**New Authentication documentation can be found [here](/api-reference/authentication/gettingstarted.html)**

**DEPRECATION PROCESS NOTICE:** This authentication version is scheduled to be deprecated soon. If you are a new partner or an existing one creating a new app, please refer to the new authentication version documentation preview [here](/api-preview/auth/apidoc.html). Please contact your Partner Enablement representative before starting any new development to ensure a smooth and successful certification process. In addition, if you are an existing partner with an existing app, you may want to start planning to migrate to the new authentication once notification of deprecation is posted [here](/changelog/).

This API will be deprecated as per our [policy](https://developer.concur.com/tools-support/reference/deprecation-policy.html) on **Februrary 4, 2017**.

For any new development please refer to the new authentication documentation [here](/api-reference/authentication/gettingstarted.html)


* [Access tokens](#access-tokens)
	* [Verb and URIs](#verbs-and-uris)
	* [Keys and Secrets](#keys-and-secrets)
	* [Getting an access token](#getting-access-token)
	* [Refreshing an access token](#refreshing-access-token)
	* [Revoking a single access token for a given user](#revoke-single-access-token)
	* [Revoking all access tokens for a user](#revoke-all-access-tokens)  


* [Choosing an authorization flow](#choosing-authorization-flow)
	* [Native flow](#native)
	* [Web flow](#web)
	* [AppCenter flow](#app-center)
{'fraction_non_alphanumeric': 0.10171102661596958, 'fraction_numerical': 0.0031685678073510772, 'mean_word_length': 5.326653306613227, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5825482', 'n_tokens_mistral': 893, 'n_tokens_neox': 824, 'n_words': 325}