Field | Type | Required | Description | Example |
---|---|---|---|---|
name |
String | ✔️ | The name of the new OAuth application | |
callbackUrl |
String | ✔️ | The callback URL of the new OAuth application | |
scopes |
Optional<String> | ➖ | Define the allowed scopes for the new OAuth applications that dictate the user payload of the OAuth user info endpoint. Available scopes are profile , email , public_metadata , private_metadata . Provide the requested scopes as a string, separated by spaces. |
profile email public_metadata |
public_ |
Optional<Boolean> | ➖ | If true, this client is public and cannot securely store a client secret. Only the authorization code flow with proof key for code exchange (PKCE) may be used. Public clients cannot be updated to be confidential clients, and vice versa. |