mirror of
https://github.com/nestriness/nestri.git
synced 2025-12-11 00:05:36 +02:00
chore: Migrate auth to CF Workers Pt 2
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { domain } from "./stage";
|
||||
import { secret } from "./secrets";
|
||||
import { database } from "./database";
|
||||
|
||||
const authStorage = new sst.cloudflare.Kv("AuthStorage");
|
||||
|
||||
export const auth = new sst.cloudflare.Worker("Auth", {
|
||||
handler: "cloud/packages/functions/src/auth/index.ts",
|
||||
domain: `auth.${domain}`,
|
||||
url: true,
|
||||
link: [
|
||||
database,
|
||||
authStorage,
|
||||
secret.DISCORD_CLIENT_ID,
|
||||
secret.DISCORD_CLIENT_SECRET,
|
||||
],
|
||||
});
|
||||
|
||||
4
cloud/infra/secrets.ts
Normal file
4
cloud/infra/secrets.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export const secret = {
|
||||
DISCORD_CLIENT_ID: new sst.Secret("DISCORD_CLIENT_ID"),
|
||||
DISCORD_CLIENT_SECRET: new sst.Secret("DISCORD_CLIENT_SECRET"),
|
||||
};
|
||||
@@ -40,8 +40,8 @@ export default {
|
||||
}),
|
||||
providers: {
|
||||
discord: DiscordAdapter({
|
||||
clientID: Resource.DiscordClientID.value,
|
||||
clientSecret: Resource.DiscordClientSecret.value,
|
||||
clientID: Resource.DISCORD_CLIENT_ID.value,
|
||||
clientSecret: Resource.DISCORD_CLIENT_SECRET.value,
|
||||
scopes: ["email", "identify"],
|
||||
}),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user