Coze OAuth Examples
This repository contains examples of different OAuth flows for Coze API authentication.
Prerequisites
- Java 11 or higher
- Gradle
- A Coze API account with client credentials
Configuration
Each example requires config file to be set with your Coze API credentials:
JWT OAuth
Set Environment Variables
To run the JWT OAuth example, set the following config file:
The configuration file should be a JSON file, named coze_oauth_config.json with the following format:
{
"client_type": "server",
"client_id": "{client_id}",
"private_key": "{private_key}",
"public_key_id": "{public_key_id}",
"coze_www_base": "https://www.coze.cn",
"coze_api_base": "https://api.coze.cn"
}
This file should be placed in the jwt-auth directory.
Running the Examples
After configuring the config file, you can run the JWT OAuth example using:
sh bootstrap.sh