These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | 90678c4 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): ua parsing
The documentation is generated from this commit.
| Commit: | 4656a94 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): user agent in session
| Commit: | da3c021 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): geoip info in sessions
| Commit: | 2491e11 | |
|---|---|---|
| Author: | Lucas Shanks | |
| Committer: | Lucas Shanks | |
fix spelling
| Commit: | c722170 | |
|---|---|---|
| Author: | scuffle-brawl[bot] | |
| Committer: | GitHub | |
Auto merge of https://github.com/ScuffleCloud/scuffle/pull/641 - lennart/core-missing-endpoints, r=lucassshanks,philipch07 feat(core): has_password and session endpoints This PR adds - the `has_password` field to the `User` message - a way to invalidate any user session of the current user - an endpoint to list all sessions of the current user CLOUD-158 and CLOUD-159 Requested-by: lennartkloock <39778085+lennartkloock@users.noreply.github.com> Reviewed-by: lucassshanks <12087619+lucassshanks@users.noreply.github.com> Reviewed-by: philipch07 <59272129+philipch07@users.noreply.github.com>
| Commit: | 7687724 | |
|---|---|---|
| Author: | Troy Benson | |
recovery codes
| Commit: | 20d89be | |
|---|---|---|
| Author: | Troy Benson | |
passkey mfa
| Commit: | 9077f1b | |
|---|---|---|
| Author: | Troy Benson | |
totp mfa
| Commit: | e512c04 | |
|---|---|---|
| Author: | Troy Benson | |
user email
| Commit: | 46f76b1 | |
|---|---|---|
| Author: | Troy Benson | |
user service
| Commit: | 890af3a | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
use google protobuf defs
| Commit: | 213dd25 | |
|---|---|---|
| Author: | Troy Benson | |
device service
| Commit: | 642fc71 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
split up protobuf definitions
| Commit: | 071ad36 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
fix proto build
| Commit: | 3e117dd | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
authorizer init
| Commit: | bd34397 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
use google protobuf defs
| Commit: | 8541841 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): session in new token response
| Commit: | 4b26d78 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): CLOUD-158 and CLOUD-159
| Commit: | 95eba33 | |
|---|---|---|
| Author: | Lucas Shanks | |
fix spelling
| Commit: | 7c54244 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): add service implementation
| Commit: | f4afae3 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): implement some endpoints
| Commit: | 143fa31 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): proto files and db types
| Commit: | 4e49936 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lucas Shanks | |
feat(dashboard): improve grpc error handling
| Commit: | 8b223ae | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
fix proto build
| Commit: | 6504b72 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
authorizer init
| Commit: | fb9a509 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): implement some endpoints
| Commit: | 04cb5c1 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): proto files and db types
| Commit: | fdd3503 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): add service implementation
| Commit: | 20c79d7 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
fix proto build
| Commit: | ff863c3 | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
authorizer init
| Commit: | 6b16cfe | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): implement some endpoints
| Commit: | 488d3f1 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): add service implementation
| Commit: | f35ceea | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): proto files and db types
| Commit: | 6164bd6 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(video-api): implement some endpoints
| Commit: | cfd1897 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): add service implementation
| Commit: | 5d68605 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(video-api): proto files and db types
| Commit: | 7871dbc | |
|---|---|---|
| Author: | Troy Benson | |
fix proto build
| Commit: | f6eae65 | |
|---|---|---|
| Author: | Troy Benson | |
authorizer init
| Commit: | 25dcb37 | |
|---|---|---|
| Author: | Lucas Shanks | |
Merge branch 'main' into assets-page-template
| Commit: | 3f0a24a | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(dashboard): improve grpc error handling
| Commit: | a50eef9 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(core): add mfa credential update endpoints
| Commit: | 2b596bf | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
fix(core): make webauthn credential name optional
| Commit: | 18b6ffd | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
fix(core): make totp credential name optional
| Commit: | feec46f | |
|---|---|---|
| Author: | Lennart Kloock | |
fix(core): make webauthn credential name optional
| Commit: | 28e67f2 | |
|---|---|---|
| Author: | Lennart Kloock | |
fix(email): address comments
| Commit: | 682548d | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(email): implement email service
| Commit: | 2d27903 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(email): implement email service
| Commit: | aff5309 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): new core-emails crate
| Commit: | 7c2c9c3 | |
|---|---|---|
| Author: | Lennart Kloock | |
fix(core): add session expiry to response
| Commit: | c192bab | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): unify login and register endpoint
| Commit: | 05b936c | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
feat(core): avatars
| Commit: | 4cf59f7 | |
|---|---|---|
| Author: | Troy Benson | |
clean up protobuf
| Commit: | 075af02 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Lennart Kloock | |
fix(core): make name update nullable
| Commit: | 692e6d6 | |
|---|---|---|
| Author: | Lennart Kloock | |
fix(dashboard): disable useUser thingy
| Commit: | dacd1b4 | |
|---|---|---|
| Author: | Lennart Kloock | |
feat(core): add project rpcs and types
| Commit: | 3a57553 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): user endpoints
| Commit: | 4e852a4 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): email templates
| Commit: | fb1aee2 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): more code
| Commit: | 789b0a4 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): finish auth middleware
| Commit: | 2cc4054 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): created_at fields
| Commit: | 25fc5e8 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): implement email registration endpoint
| Commit: | 4f1376c | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): operations
| Commit: | 97ae3fb | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): complete email flow
| Commit: | a3d54de | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): organization invitations
| Commit: | b98c157 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): refactor code and implement login options endpoint
| Commit: | fcdfaf0 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): login_with_webauthn_public_key and create_user_session_request
| Commit: | 4972d74 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): implement more endpoints
| Commit: | 4fdfe63 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): password optional during registration
| Commit: | 3b73c41 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): redesign rpcs
| Commit: | 5c58ea4 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): impl complete_login_with_magic_link
| Commit: | aa31ac0 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): webauthn login
| Commit: | 4c7c5d6 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
refactor(core): stateless webauthn challenges
| Commit: | 8e84065 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): google apis
| Commit: | 84d6864 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): google login
| Commit: | e80c7dc | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
fix(core): smaller webauthn challenges
| Commit: | 82fa7eb | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): redo webauthn
| Commit: | 065888a | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): some mfa work
| Commit: | ae93484 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): create totp
| Commit: | 940478a | |
|---|---|---|
| Author: | Troy Benson | |
| Committer: | Troy Benson | |
reformat
| Commit: | 44fe974 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): verify mfa endpoint
| Commit: | 68fc0a2 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): organization endpoints
| Commit: | 3dee9fe | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
fix(core): add mfa options to new session repsonse
| Commit: | ac3ff93 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(email): add placeholder definition
| Commit: | 3cc6cff | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): email service
| Commit: | 047343f | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
fix(core): cedar policies
| Commit: | 6850565 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): cedar
| Commit: | b4ee7da | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): swagger ui
| Commit: | c755a14 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
refactor(core): cedar
| Commit: | a06800c | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): recovery codes
| Commit: | 72551ae | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
chore: taplo fmt
| Commit: | a2fbcee | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): add organizaton invitations
| Commit: | b7aafcf | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): sessions
| Commit: | f917bb8 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
chore(core): fmt
| Commit: | c85aaeb | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
fix(core): get rid of device_id
| Commit: | 67f134d | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): session token ids
| Commit: | 9f26a5a | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): session token ids
| Commit: | 2f4a414 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
fix(core): db indices
| Commit: | 3d7db48 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): add more stuff
| Commit: | 5bd2ab1 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): split services and new schema
| Commit: | 381d465 | |
|---|---|---|
| Author: | Lennart Kloock | |
| Committer: | Troy Benson | |
feat(core): cors and new endpoint