TeqFW plugin to authenticate web requests.
| CAUTION: TeqFW is an unstable project w/o backward compatibility. Use it at your own risk. |
|---|
This teq-plugin contains functionality to register new fronts (browsers) on backend, to generate keys for asymmetric
encryption on front & back and to sign/encrypt data transmitted between front & back.
$ npm i @teqfw/web-auth --save This plugin uses TeqFw_Web_Auth namespace.
DTO for @teqfw/web-auth nodes in teq-plugins descriptors.
{
"@teqfw/web-auth": {}
}DTO for @teqfw/web-auth node.
TeqFw_Web_Auth_Back_RDb_Schema_Front: registry to store authentication info for fronts (public keys & UUID).
TeqFw_Web_Auth_Back_Act_Front_Create: register new front identity on the back.TeqFw_Web_Auth_Back_Act_Front_GetIdByUuid:TeqFw_Web_Auth_Back_Act_Front_GetUuidById:
TeqFw_Web_Auth_Back_Mod_Server_Handler: handler to process authentication requests (space:/auth/).
/tweetnacl/:/uuid/:
- ``: ...
TeqFw_Web_Auth_Front_Mod_Connect: connector to backend to process authentication requests to server.TeqFw_Web_Auth_Front_Mod_Identity: encapsulates identification data for application.