---
title: NONE (Public Client) Setup
description: Authentication requirements for the token endpoint are set by the application's tokenEndpointAuthMethod property. When the application's tokenEndpointAuthMethod is set to NONE, the request requires the client_id property value and does not require an Authorization header.
component: pingone-api
page_id: pingone-api:workflow-library:platform-sso-and-authorization/openid-connect-oidc/client-authentication-methods/environment-configuration/none
canonical_url: https://developer.pingidentity.com/pingone-api/workflow-library/platform-sso-and-authorization/openid-connect-oidc/client-authentication-methods/environment-configuration/none.html
---

# NONE (Public Client) Setup

Authentication requirements for the token endpoint are set by the application's `tokenEndpointAuthMethod` property. When the application's `tokenEndpointAuthMethod` is set to `NONE`, the request requires the `client_id` property value and does not require an `Authorization` header.

For a PKCE authorization request, the token request must include the `code_verifier` parameter:

```none
curl -X POST \
  'https://auth.pingone.com/${{envID}}/as/token \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d `grant_type=authorization_code&code={{authCode}}&client_id={{appID}}&redirect_uri={{redirect_uri}}&code_verifier={{codeVerifier}}'
```

**Key points**

* No client secret - credentials cannot be stored securely

* Application type: `NATIVE_APP` or `SINGLE_PAGE_APP`

* MUST use PKCE (code\_challenge/code\_verifier)

* `pkceEnforcement: S256_REQUIRED` enforces `SHA-256` PKCE

* Suitable for JavaScript apps, iOS/Android apps

The following workflow shows the application configuration to complete a sign-on flow using the `NONE` client authentication method. [Run in Postman](https://god.gw.postman.com/run-collection/3468883-25b3bede-3df2-4227-81fb-c06ea997c814?action=collection%2Ffork\&source=rip_markdown\&collection-url=entityId%3D3468883-25b3bede-3df2-4227-81fb-c06ea997c814%26entityType%3Dcollection%26workspaceId%3D3550b170-7818-4801-b1eb-dcb7b3f64263#?env%5BPingOne%20Workflow%20Library%20Template%20%28release%3A%202025-04-17%29%5D=W3sia2V5IjoidGxkIiwidmFsdWUiOiJjb20iLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoiZGVmYXVsdCJ9LHsia2V5IjoiYXV0aFBhdGgiLCJ2YWx1ZSI6Imh0dHBzOi8vYXV0aC5waW5nb25lLnt7dGxkfX0iLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoiZGVmYXVsdCJ9LHsia2V5IjoiYXBpUGF0aCIsInZhbHVlIjoiaHR0cHM6Ly9hcGkucGluZ29uZS57e3RsZH19L3YxIiwiZW5hYmxlZCI6dHJ1ZSwidHlwZSI6ImRlZmF1bHQifSx7ImtleSI6ImFkbWluRW52SUQiLCJ2YWx1ZSI6IiIsImVuYWJsZWQiOnRydWUsInR5cGUiOiJkZWZhdWx0In0seyJrZXkiOiJhZG1pbkFwcElEIiwidmFsdWUiOiIiLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoiZGVmYXVsdCJ9LHsia2V5IjoiYWRtaW5BcHBTZWNyZXQiLCJ2YWx1ZSI6IiIsImVuYWJsZWQiOnRydWUsInR5cGUiOiJkZWZhdWx0In0seyJrZXkiOiJlbnZJRCIsInZhbHVlIjoiIiwiZW5hYmxlZCI6dHJ1ZSwidHlwZSI6ImRlZmF1bHQifV0=)
