API 1.2.0 #9

Merged
inex merged 18 commits from authorization_tokens into master 2022-02-16 16:13:38 +02:00

1.2.0

  • Added authorization tokens module to allow
    • Having more than one device controlling the server
    • Refreshing the current token
    • Obtaining a recovery token

API changes

  • /auth/tokens added
  • /auth/new_device added
  • Public endpoint /auth/new_device/authorize added.
  • /auth/recovery_token added
  • Public endpoint /auth/recovery_token/use added.

New migrations

  • Migrate to new tokens storage
## 1.2.0 - Added authorization tokens module to allow - Having more than one device controlling the server - Refreshing the current token - Obtaining a recovery token ### API changes - `/auth/tokens` added - `/auth/new_device` added - **Public endpoint** `/auth/new_device/authorize` added. - `/auth/recovery_token` added - **Public endpoint** `/auth/recovery_token/use` added. ### New migrations - Migrate to new tokens storage
inex added 17 commits 2022-02-16 16:11:32 +02:00
continuous-integration/drone/push Build is failing Details
ea696d0f0e
Inital auth work, untested
continuous-integration/drone/push Build is failing Details
fe86382819
Fix migration to run
continuous-integration/drone/push Build is failing Details
ade7c77754
Fix bugs
continuous-integration/drone/push Build is passing Details
759e90f734
Formatting and fix swagger test
continuous-integration/drone/push Build is failing Details
5140081cdb
Some test and bupfixes
continuous-integration/drone/push Build is passing Details
40501401b4
More auth tests
continuous-integration/drone/push Build is passing Details
6fbfee5b1b
App pylint to shell.nix
continuous-integration/drone/push Build is passing Details
2ec9c8a441
Mark field as required in swagger docs
continuous-integration/drone/push Build is passing Details
c22fe9e8bd
Linting
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
250677f97d
formatting
inex added 1 commit 2022-02-16 16:12:07 +02:00
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2ba3777713
Merge branch 'master' into authorization_tokens
inex merged commit 72a9b11541 into master 2022-02-16 16:13:38 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: SelfPrivacy/selfprivacy-rest-api#9
There is no content yet.