Initial commit, working app

This commit is contained in:
2025-05-09 20:59:58 +02:00
parent 02b81219fa
commit e250b6b5d8
10 changed files with 431 additions and 62 deletions

18
auth.config.ts Normal file
View File

@@ -0,0 +1,18 @@
import GitHub from '@auth/core/providers/github';
import Keycloak from '@auth/core/providers/keycloak';
import { defineConfig } from 'auth-astro';
export default defineConfig({
providers: [
GitHub({
clientId: import.meta.env.GITHUB_CLIENT_ID,
clientSecret: import.meta.env.GITHUB_CLIENT_SECRET,
}),
Keycloak({
clientId: import.meta.env.KEYCLOAK_CLIENT_ID,
clientSecret: import.meta.env.KEYCLOAK_CLIENT_SECRET,
issuer: import.meta.env.KEYCLOAK_ISSUER,
}),
],
});