Building a Chrome extension for Centry
Centry allows you to connect websites with a centralized portal. It'd be handy to have access to those domains from within the browser. So this weekend I decided to create an extension for Chrome.
How it works
The UI is pretty straightforward. If you click on the Centry icon in the address bar, a popup will be shown. The focus is automatically on the Filter field, so you'd type right away. It uses RegExp to match domains. Via tab you'd simply change focus and open the highlighted domain in a new window. The "Edit" button next to the domain points to a dashboard page in Centry Portal. From there you can easily change the domain, view properties, or run a scan.
For the Centry extension I'm using Chrome's local storage to store the token and the list of domains. The username / password are of course not stored. They are only used once to authenticate with. The portal responds with a personal access token.
Publishing went relatively easy. Google recommends to create a new Google account, so that's what I did. You also have to pay $5 by credit card. I guess because they just want an excuse to get more personal information from me :) Anyhows, I'm happy with the simple, but functional, version that's now ready to be used.
Check it out in the Chrome Web Store: https://chrome.google.com/webstore/detail/centry/nlmbcikndaoflinafeadgpakddbgdkdi
(ps. this extension connects with a test Centry Portal instance, so the list of domains is a bit short)