Expeditor Accounts are great. With minimal effort you can create a single sign on solution to web based applications. For example, I have created a very simple solution that uses only the launcher extension and the accounts framework. It works a bit like this.
- Create a plugin to contain launch items which are URLs to various web sites. Think of this as a bookmarks plugin.
- Access a bookmark from the launcher, this launches the embedded web browser in Expeditor or Notes.
- To achieve SSO, we need an account to match the URL in the bookmark.
- Reference the Sample: Accounts Framework to declaratively define accounts.
- Now when you open the launch item, authentication will be performed automatically. If the credentials are empty, Expeditor will prompt the user.
To aid developers, it's helpful to be able to declaratively define accounts. This alleviates you from having to write code which does the actual account creation. All that is required is to declare your launcher item, the corresponding account data, and deploy.