Microservice for authentication, used together with ras_service
Sqlite table: create table users(name text primary key, password text, role int).
Registration: POST { "name": "somename", "password": "somepassword" }
Login (generate new access and refresh tokens): POST { "name": "somename", "password": "somepassword" }
Refresh (generate new access and refresh tokens): POST { "token": "somerefreshtoken" }
Change role (allow on 00000110 bitmask): POST { "token": "someaccesstoken", "name": "somename", "role": "2" }
Get public key (allow on 00000001 bitmask): POST { "token": "someaccess_token" }