In this section, we go deeper into the Security composition.
We'll explore the inner workings of the code and some of the basic tools it uses.
Let's take a look at the helpers that hold Security functionalities.
Masiv Auth
Masiv Axios
Masiv Encrypt
Masiv Storage
Masiv Helper Token
Masiv Validation Token
Security makes use of the Session Vuex store module to hold information such as custom options, whitebrand data, the currently selected application, and the user token.
Actually, you are able to access the module to use that data or functions for your specific use case.
How to do it.
Which info we can use (specifically);
In the Security architecture, we make use of a few basic tools provided by AWS to achieve its purpose.
API Gateway
DynamoDB tables
Lambda functions
API Gateway helps us make requests to the needed Lambda functions we use in the micro frontends task management.
Actually, we make use of API Gateway through any of the following URLs.
Base URL Prod env ****https://1h0b2ns87j.execute-api.us-east-1.amazonaws.com/v1
Custom domain name Prod env ****frontend-api.masivapp.com
Resources
API Gateway / path
API Gateway /whitebrand path