Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Support for webauthn #123

Open
wants to merge 44 commits into
base: 0.14
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
7972d82
Add init commit for new branch
deepjyoti30-st Dec 6, 2024
46bfcf6
Add init types definition for webauthn recipe
deepjyoti30-st Dec 9, 2024
1cccad9
Add more type definitions for recipe
deepjyoti30-st Dec 9, 2024
06d8b34
Add some more type definitions for recover account and generate token
deepjyoti30-st Dec 9, 2024
831ebb9
Add definition for registerOptions in recipe implementation
deepjyoti30-st Dec 9, 2024
e6f5a65
Add definition for signInOptions for recipe implementation
deepjyoti30-st Dec 9, 2024
d3b2213
Add recipe implementation for signup and signin methods
deepjyoti30-st Dec 9, 2024
cfcd682
Add recipe implementation for the email exists webauthn functionailty
deepjyoti30-st Dec 9, 2024
555f536
Add remaining recipe implementations for webauthn
deepjyoti30-st Dec 9, 2024
16a0680
Add recipe definition for webauthn
deepjyoti30-st Dec 9, 2024
7fd7d1c
Add exposable method for registerOptions functionality in webauthn
deepjyoti30-st Dec 9, 2024
f78b025
Add wrapper definitions for sign in with options and signup
deepjyoti30-st Dec 9, 2024
c482998
Update function definition of signinOptions
deepjyoti30-st Dec 9, 2024
849febd
Export signInOptions and signUp method from webauthn
deepjyoti30-st Dec 9, 2024
2e39373
Add support for passing tenantId properly in recipe implementation
deepjyoti30-st Dec 9, 2024
6acc5d4
Add signIn method wrapper for webauthn
deepjyoti30-st Dec 9, 2024
b531229
Add emailExists method for webauthn recipe
deepjyoti30-st Dec 9, 2024
25cf6dc
Add generateRecoverAccount method for webauthn recipe
deepjyoti30-st Dec 9, 2024
24aa206
Add recover account method from webauthn recipe
deepjyoti30-st Dec 9, 2024
99cd892
Update changelog and run build with version bump
deepjyoti30-st Dec 10, 2024
6854d4d
Add support for fetchResponse in types
deepjyoti30-st Dec 10, 2024
6403de1
Add initial types for wrapper methods around webauthn methods
deepjyoti30-st Dec 10, 2024
8a26ab1
Add init code for handling registration with signup
deepjyoti30-st Dec 10, 2024
98a116b
Add init definition for handling registration and signup
deepjyoti30-st Dec 10, 2024
0b7d1d4
Add type fixes for sign up and sign in credential payload
deepjyoti30-st Dec 11, 2024
41da8ab
Add support for registering and recovering account in recipe
deepjyoti30-st Dec 11, 2024
04f3f57
Expose function for register and recover functionality
deepjyoti30-st Dec 11, 2024
6054dcb
Expose function for authentication and sign in through recipe
deepjyoti30-st Dec 11, 2024
602c9af
Expose function for registering and recovering users account
deepjyoti30-st Dec 11, 2024
24eb95f
Update changelog and create build
deepjyoti30-st Dec 11, 2024
a9de691
Fix some duplicate errors
deepjyoti30-st Dec 16, 2024
439fe7c
Update function names to be more informative
deepjyoti30-st Dec 17, 2024
05a3e37
Refactor native registrater user functionality into separate function
deepjyoti30-st Dec 17, 2024
4d88f22
Refactor authentication into it's separate function for overriding
deepjyoti30-st Dec 17, 2024
f709930
Make registerUser an exported function of webauthn recipe
deepjyoti30-st Dec 17, 2024
e38fff8
Expose function for authentication through webauthn recipe
deepjyoti30-st Dec 17, 2024
dbe0aa2
Rename some functions to more align with the actual functionality
deepjyoti30-st Dec 18, 2024
97aa10f
Merge pull request #126 from supertokens/feat/rename-functions-to-be-…
deepjyoti30-st Dec 19, 2024
7d724e2
Add build files and make webauthn exported from root of the package
deepjyoti30-st Dec 19, 2024
06c468f
Add a type fix for signUp function not returning fetchResponse in typ…
deepjyoti30-st Dec 23, 2024
f504ad3
Add type fix for some other methods defined for webauthn
deepjyoti30-st Dec 23, 2024
3a5b9e7
Merge pull request #124 from supertokens/feat/webauthn-native-wrappers
victorbojica Jan 9, 2025
052ae48
Add support for parsing and using expiresAt and createdAt fields
deepjyoti30-st Jan 20, 2025
96d644a
Add support for not requiring email for sign in
deepjyoti30-st Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [unreleased]

## [0.15.0] - 2024-12-10

- Added webauthn support for various functionalities

## [0.14.0] - 2024-10-07

- Added the OAuth2Provider recipe
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

291 changes: 291 additions & 0 deletions lib/build/recipe/webauthn/index.d.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading