api/pkg/user
konrad e4b50e84a4 feat: add caldav tokens (#1065)
# Description

This PR adds API routes to create and manage caldav tokens. These tokens can be used instead of a user password - required for users who are using external auth providers and don't have a password.

Fixes #842

Frontend: vikunja/frontend#1186

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1065
2022-03-30 18:25:56 +00:00
..
caldav_token.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
db.go Refactor user email confirmation + password reset handling (#919) 2021-07-13 20:56:02 +00:00
delete.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
error.go Disable the user account after 10 failed password attempts 2021-07-29 18:45:22 +02:00
events.go User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
listeners.go Add crud endpoints for notifications (#801) 2021-02-21 14:50:34 +00:00
main_test.go Update copyright year 2021-02-02 20:19:13 +01:00
notifications.go feat: improve account deletion email grammar (#1006) 2021-10-16 21:53:33 +00:00
test.go Fix setting up keyvalue storage in tests 2021-07-30 15:31:51 +02:00
token.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
totp.go Notify the user after three failed login attempts 2021-07-30 15:01:04 +02:00
update_email.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
user.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
user_create.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
user_email_confirm.go Refactor user email confirmation + password reset handling (#919) 2021-07-13 20:56:02 +00:00
user_email_confirm_test.go Update copyright year 2021-02-02 20:19:13 +01:00
user_password_reset.go feat: add caldav tokens (#1065) 2022-03-30 18:25:56 +00:00
user_test.go Refactor user email confirmation + password reset handling (#919) 2021-07-13 20:56:02 +00:00
users_list.go Enable searching users by full email or name 2021-04-07 18:28:58 +02:00