-
Notifications
You must be signed in to change notification settings - Fork 7
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
Merge MFA into dev #564
Merge MFA into dev #564
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2dcee5c - Browse repository at this point
Copy the full SHA 2dcee5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3eec16 - Browse repository at this point
Copy the full SHA c3eec16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5387815 - Browse repository at this point
Copy the full SHA 5387815View commit details -
refactor: wrap object field type with
Option
and changeshell()
m……ethod accordingly This change allows to exactly know when a ChorusUser is authenticated or not
Configuration menu - View commit details
-
Copy full SHA for 4920c91 - Browse repository at this point
Copy the full SHA 4920c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a2878 - Browse repository at this point
Copy the full SHA 85a2878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4e069 - Browse repository at this point
Copy the full SHA 2c4e069View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3aa462 - Browse repository at this point
Copy the full SHA a3aa462View commit details -
refactor: change
User
object assignements according to changes done…… in `ChorusUser`
Configuration menu - View commit details
-
Copy full SHA for 6ef33c0 - Browse repository at this point
Copy the full SHA 6ef33c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f995a9 - Browse repository at this point
Copy the full SHA 8f995a9View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3c506b - Browse repository at this point
Copy the full SHA c3c506bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee19cb7 - Browse repository at this point
Copy the full SHA ee19cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 317dbe1 - Browse repository at this point
Copy the full SHA 317dbe1View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 530ed90 - Browse repository at this point
Copy the full SHA 530ed90View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf2608f - Browse repository at this point
Copy the full SHA bf2608fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd637fb - Browse repository at this point
Copy the full SHA cd637fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef5221 - Browse repository at this point
Copy the full SHA 6ef5221View commit details -
Configuration menu - View commit details
-
Copy full SHA for d188fe4 - Browse repository at this point
Copy the full SHA d188fe4View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac8352e - Browse repository at this point
Copy the full SHA ac8352eView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a446b55 - Browse repository at this point
Copy the full SHA a446b55View commit details -
remove Option from ChorusUser object, mildly refactor logins
Remove option from the ChorusUser object field, since it makes the api a lot worse. Tihs means we still call ChorusUser::shell a few times (mostly in logins, but also in one mfa route). The ratelimiter should be refactored at some point to allow an instance send unauthenticated ratelimited requests
Configuration menu - View commit details
-
Copy full SHA for a29f354 - Browse repository at this point
Copy the full SHA a29f354View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bff940 - Browse repository at this point
Copy the full SHA 6bff940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0955026 - Browse repository at this point
Copy the full SHA 0955026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1927ed8 - Browse repository at this point
Copy the full SHA 1927ed8View commit details -
fix: feature lock entities/mfa_token
Locks entities/mfa_token.rs to the client feature. This representation is purely client sided, for a server sided mfa token, you'd likely only store the expiration timestamp and give the JWT to be handled by the client.
Configuration menu - View commit details
-
Copy full SHA for 825e0ed - Browse repository at this point
Copy the full SHA 825e0edView commit details -
Configuration menu - View commit details
-
Copy full SHA for faffb4c - Browse repository at this point
Copy the full SHA faffb4cView commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7583d45 - Browse repository at this point
Copy the full SHA 7583d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad0b5fd - Browse repository at this point
Copy the full SHA ad0b5fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a392d3 - Browse repository at this point
Copy the full SHA 7a392d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba234bd - Browse repository at this point
Copy the full SHA ba234bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d256bff - Browse repository at this point
Copy the full SHA d256bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a0742 - Browse repository at this point
Copy the full SHA 49a0742View commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3a065b - Browse repository at this point
Copy the full SHA b3a065bView commit details -
feat: send mfa token where needed, add some mfa routes
- add Enable and Disable TOTP MFA routes - add Enable and Disable SMS MFA routes
Configuration menu - View commit details
-
Copy full SHA for 7bf3b27 - Browse repository at this point
Copy the full SHA 7bf3b27View commit details -
feat: add mfa authenticator type, get webauthn authenticators
- Adds the MfaAuthenticator type - Renames AuthenticatorType to MfaAuthenticationType - these are ways we can authenticate, not types of authenticators - Adds MfaAuthenticatorType, removes the old ReadyAuthenticatorType which was just this type in the Ready payload - Adds the get_webauthn_authenticators route
Configuration menu - View commit details
-
Copy full SHA for 2fe8fdb - Browse repository at this point
Copy the full SHA 2fe8fdbView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3687f54 - Browse repository at this point
Copy the full SHA 3687f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for e00e9bd - Browse repository at this point
Copy the full SHA e00e9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67048f0 - Browse repository at this point
Copy the full SHA 67048f0View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for bfd3039 - Browse repository at this point
Copy the full SHA bfd3039View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 619a718 - Browse repository at this point
Copy the full SHA 619a718View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82bcaab - Browse repository at this point
Copy the full SHA 82bcaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd236fe - Browse repository at this point
Copy the full SHA dd236feView commit details -
changes: - Removed the weirdness with EnableTotpMfaReturn and EnableTotpMfaResponse. I've realized we have not reason to hide a received token from library users, as they'll probably want to save it somewhere as well. - For the same reason, made disable_totp_mfa return the new token - Updated documentation on several mfa types - Renamed type MfaVerificationSchema to MfaChallenge - Renamed field mfa on MfaRequiredSchema to mfa_challenge
Configuration menu - View commit details
-
Copy full SHA for f0aef03 - Browse repository at this point
Copy the full SHA f0aef03View commit details
Commits on Oct 16, 2024
-
- Added two aliases for ChorusUser::complete_mfa_challenge, MfaChallenge::complete and MfaVerifySchema::verify_mfa
Configuration menu - View commit details
-
Copy full SHA for ae2042f - Browse repository at this point
Copy the full SHA ae2042fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 090367b - Browse repository at this point
Copy the full SHA 090367bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0984fc5 - Browse repository at this point
Copy the full SHA 0984fc5View commit details