@teamwork/get-bearer-token
Version:
CLI tool to obtain bearer tokens for Teamwork API using OAuth flow
21 lines (15 loc) • 569 B
JavaScript
import dotenv from "dotenv";
dotenv.config({ quiet: true });
export function getConfig() {
// Use port 8123 to match timer-app's redirect URI
const port = process.env.PORT || 8123;
const teamworkUrl = (process.env.TEAMWORK_URL || 'https://www.teamwork.com').replace(/\/+$/, '');
const clientId = process.env.TEAMWORK_CLIENT_ID || '0f035b52fce7192ee45fac2c2671cb7267d96c9c';
const clientSecret = process.env.TEAMWORK_CLIENT_SECRET || '138e588cfb3febbd639ff6aadfd1c6756bca0b83';
return {
port,
teamworkUrl,
clientId,
clientSecret,
};
}