UNPKG

@youngshand/payload-auth-plugin

Version:

A temporary fork for testing of Authentication plugin for Payload CMS, use @payload-auth-plugin

24 lines (23 loc) 590 B
// src/client/signin.ts import { passwordSignin } from "./password.js"; import { oauth } from "./oauth.js"; import { init as passkeyInit } from "./passkey/index.js"; var appSignin = (options) => { return { oauth: async (provider) => await oauth(options, provider), passkey: () => passkeyInit(), password: async (payload) => await passwordSignin(options, payload) }; }; var adminSignin = () => { return { oauth: async (provider) => await oauth({ name: "admin" }, provider), passkey: () => { passkeyInit(); } }; }; export { appSignin, adminSignin };