Skip to content

Conversation

WillODR
Copy link
Contributor

@WillODR WillODR commented Sep 24, 2025

I rewrote alot of the types to make them more streamlined, changed aliases and added redirect to oauth so you can pass redirect or other params through as state and get them back after successful authentication. I also hid fields in user collection that i think you shouldnt be able to see (hash password stuff). I also made it so that oauth is verified on creation/setup so they dont get an email. This might not be the most useful update to this codebase so lmk what you think.

WillODR added 7 commits July 21, 2025 17:56
- Updated AuthClient to accept an optional redirectUrl in the signin method.
- Modified oauth function to append redirectUrl as a state parameter in the authorization URL.
- Adjusted signin function to include redirectUrl in the options interface.
- Enhanced OIDCCallback to log state parameters and OAuth response for debugging.
- Changed tsconfig to emit declaration files.
- Added pnpm workspace configuration for only built dependencies.
… providers

- Introduced OktaAuthProvider and SlackAuthProvider with necessary configurations and callback setups.
- Implemented PasskeyAuthProvider for passkey authentication.
- Added PasswordProvider for password-based authentication with customizable email templates.
- Updated type definitions and source maps for all new providers.
- Enhanced utility functions to manage OAuth providers effectively.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant