16 lines
469 B
TypeScript
16 lines
469 B
TypeScript
|
import { OAuth2Client } from "https://deno.land/x/oauth2_client@v1.0.2/mod.ts";
|
||
|
import {
|
||
|
GITEA_CLIENT_ID,
|
||
|
GITEA_CLIENT_SECRET,
|
||
|
GITEA_REDIRECT_URL,
|
||
|
GITEA_SERVER,
|
||
|
} from "@lib/env.ts";
|
||
|
|
||
|
export const oauth2Client = new OAuth2Client({
|
||
|
clientId: GITEA_CLIENT_ID,
|
||
|
clientSecret: GITEA_CLIENT_SECRET,
|
||
|
authorizationEndpointUri: `${GITEA_SERVER}/login/oauth/authorize`,
|
||
|
tokenUri: `${GITEA_SERVER}/login/oauth/access_token`,
|
||
|
redirectUri: GITEA_REDIRECT_URL,
|
||
|
});
|