feat: add authentication
This commit is contained in:
15
lib/auth.ts
Normal file
15
lib/auth.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
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,
|
||||
});
|
||||
Reference in New Issue
Block a user