mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 04:37:30 +02:00
Fix documentation
This commit is contained in:
parent
90ed23f64d
commit
d6f12f75a2
1 changed files with 8 additions and 8 deletions
|
@ -4,14 +4,14 @@
|
||||||
|
|
||||||
For specified partners the API allows for use of data from mobile ID for
|
For specified partners the API allows for use of data from mobile ID for
|
||||||
authentication. API client should perform authentication with eID according to
|
authentication. API client should perform authentication with eID according to
|
||||||
the approriate documentation, and then pass on values from the webserver's
|
the appropriate documentation, and then pass on values from the web server's
|
||||||
certificate to the API server.
|
certificate to the API server.
|
||||||
|
|
||||||
## POST /api/v1/registrant/auth/eid
|
## POST /api/v1/registrant/auth/eid
|
||||||
|
|
||||||
Returns a bearer token to be used for further API requests. Tokens are valid for 2 hours since their creation.
|
Returns a bearer token to be used for further API requests. Tokens are valid for 2 hours since their creation.
|
||||||
|
|
||||||
#### Paramaters
|
#### Parameters
|
||||||
|
|
||||||
Values in brackets represent values that come from the id card certificate.
|
Values in brackets represent values that come from the id card certificate.
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ Values in brackets represent values that come from the id card certificate.
|
||||||
|
|
||||||
#### Request
|
#### Request
|
||||||
```
|
```
|
||||||
POST /api/v1/auth/token HTTP/1.1
|
POST /api/v1/registrant/auth/token HTTP/1.1
|
||||||
Accept: application/json
|
Accept: application/json
|
||||||
Content-type: application/json
|
Content-type: application/json
|
||||||
|
|
||||||
|
@ -48,9 +48,9 @@ Content-Type: application/json
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## POST /api/v1/auth/username -- NOT IMPLEMENTED
|
## POST /api/v1/registrant/auth/username -- NOT IMPLEMENTED
|
||||||
|
|
||||||
#### Paramaters
|
#### Parameters
|
||||||
|
|
||||||
Values in brackets represent values that come from the id card certificate
|
Values in brackets represent values that come from the id card certificate
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ Values in brackets represent values that come from the id card certificate
|
||||||
|
|
||||||
#### Request
|
#### Request
|
||||||
```
|
```
|
||||||
POST /api/v1/auth/token HTTP/1.1
|
POST /api/v1/registrant/auth/token HTTP/1.1
|
||||||
Accept: application/json
|
Accept: application/json
|
||||||
Content-type: application/json
|
Content-type: application/json
|
||||||
```
|
```
|
||||||
|
@ -82,7 +82,7 @@ Content-Type: application/json
|
||||||
|
|
||||||
## Implementation notes:
|
## Implementation notes:
|
||||||
|
|
||||||
We do not need to store the session data at all, instead we can levarage AES encryption and use
|
We do not need to store the session data at all, instead we can leverage AES encryption and use
|
||||||
Rails secret as the key. General approximation:
|
Rails secret as the key. General approximation:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
|
@ -101,7 +101,7 @@ class AuthenticationToken
|
||||||
|
|
||||||
{
|
{
|
||||||
token: base64_encoded,
|
token: base64_encoded,
|
||||||
expires_in = values[:expires_in]
|
expires_in: values[:expires_in],
|
||||||
type: "Bearer"
|
type: "Bearer"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue