Simon Oliver Tveit
Simon Oliver Tveit
Based on #2569 Adds an endpoint that accepts valid and active refresh tokens. The endpoint will then make a new refresh token and access token that is given to the...
Adds model representing JWT refresh token, with class functions for generating both refresh and access tokens. The model is basically a wrapper around a JWT, with some functions to interact...
API documentation on https://argus-server.readthedocs.io/en/latest/api.html should ideally be defined via OpenAPI instead of manually in a .rst file. This will require a way to hook the generated documentation from OpenAPI into...
Updates the error message to include requirements for the key. Previously, if you tried to add a tag with invalid Key, it was not clear this could be the issue...
Add authentication module to the API that allows JWT tokens issued by a OIDC issuer. Basically just set the OIDC endpoint of the issuer, and all necessary information is gathered...
Let the API be accessed with JWT tokens that are created by an external party (goal is to use Feide). Public Key for the token issuer must be configurable
The environment was setup by running the Frontend from the Argus-Frontend repo docker-compose file, and the backend stuff from the Argus repo docker-compose file. Error messages were made when the...
Work towards #1483 Thoughts on strictness of the `oui` field? Figured setting max and min length makes sense since the OUI should always be 6 characters long. Any other information...
Fixes #3109 when this and #3108 is merged then `NavSubmit` can be removed (realistically the one that is merged last will also delete it) Urls: http://localhost/macwatch/add/