feat: modular domain driven boilerplate
This commit is contained in:
15
modules/identity/auth.ts
Normal file
15
modules/identity/auth.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { resources } from "@platform/cerbos/resources.ts";
|
||||
import { Auth } from "@valkyr/auth";
|
||||
|
||||
import { access } from "./auth/access.ts";
|
||||
import { jwt } from "./auth/jwt.ts";
|
||||
import { principal } from "./auth/principal.ts";
|
||||
|
||||
export const auth = new Auth({
|
||||
principal,
|
||||
resources,
|
||||
access,
|
||||
jwt,
|
||||
});
|
||||
|
||||
export type Session = typeof auth.$session;
|
||||
Reference in New Issue
Block a user