Files
blitzkit/packages/core/src/patreon/patreonLoginUrl.ts
T
2024-09-06 21:45:58 -05:00

13 lines
405 B
TypeScript

import { assertSecret } from '../blitzkit/assertSecret';
export function patreonLoginUrl() {
const params = new URLSearchParams({
response_type: 'code',
client_id: assertSecret(process.env.NEXT_PUBLIC_PATREON_CLIENT_ID),
redirect_uri: assertSecret(process.env.NEXT_PUBLIC_PATREON_REDIRECT_URI),
scope: 'identity',
});
return `https://www.patreon.com/oauth2/authorize?${params}`;
}