Clone the git repository
Run below commands to install dependencies.
npm install
composer update
After making changes or to build production files run below command.
npm run build
You will be able to see the dist folder with required files.
Whatever files are present in extension folder will be copied to dist folder.
main extension logic is written in src and extension folders.
To install this local extension, open chrome extensions tab (chrome://extensions/), click Load Unpacked (make sure developer mode is on) and select the dist folder and you should see the extension loaded, after new build you can just simply hit reload button.
In essence, the extension operates on a simple yet highly secure principle: your login credentials are securely stored within your Chrome browser's local storage. When you initiate the login process, such as logging in via New Tab, the extension efficiently decrypts your credentials and submits them to the Salesforce login form using JavaScript. This streamlined approach not only ensures the confidentiality of your data but also provides you with peace of mind knowing that your credentials are protected against any potential external threats.
Rest assured that this Chrome extension prioritizes the security and safety of your data. Utilizing robust AES encryption provided by CryptoJS, your sensitive information is shielded. Even when stored in your local Chrome storage, your data remains encrypted, safeguarding it from anyone else.
When you log into your Salesforce Development environment using our extension, the decryption process is seamlessly integrated, ensuring that your credentials are never exposed in plaintext. This means that even during the login process, if you were to inspect the URL, you would find your username and password still securely encrypted.
Also this extension has passed all chrome extension development checks as after review only any extension gets published to official chrome web store.
You can install it from Official Chrome Web Store Page : Salesforce Login Manager
You can report any issues or bugs on the : github issues page