Functions
Authenticate a user. Return the DB user if ok, throw an exception if not ok
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
id_ | str |
Return type:
User |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
token | str |
Return type:
User |
Method for public route to authenticate user if token provided If not, the user is not authenticated and the method return None but no exception is raised
:raises UnauthorizedException: description
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
request | Request |
Return type:
gws_core.user.user.User | None |
Use link the the token to check access for a unique code generated. return the object associated with the code
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
unique_code | str |
Return type:
User |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
request | Request |
Return type:
User |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
id_ | str |
Return type:
str |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
user_login_info | UserLoginInfo |
Return type:
str |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
request | Request |
Return type:
str |
Check user space exists in the lab and if yes, it updates the user info
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
user_space | UserSpace |
Return type:
User |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
request | Request |
Return type:
str | None |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
user | User | ||
response | Response |
Return type:
Response |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
credentials | UserCredentialsDTO |
Return type:
Response |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
credentials | UserCredentials2Fa |
Return type:
Response |
Return type:
JSONResponse |
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
token | str | ||
expireInSeconds | int | ||
response | Response |