Expression-engine-sso-plugin is a project mainly written in PHP, it's free.
Tender Support SSO is a plugin for ExpressionEngine that generates the anchor element, with necessary href to let users sign on to Tender Support from ExpressionEngine.
== Description ==
What is Tender Support's MultiPass Single-Sign on?
When you build a website with ExpressionEngine, it already comes with a user registration system. Tender Support SSO compliments your application, product or marketing site by being able to share this registration systems information.
With Tender Support SSO you don't need user's to re-register with Tender, who wants to do that? Terrible people. That's whom.
With Tender Support SSO we pass all the user information as securely as possible over a simple hyperlink.
This plugin goes one step further and makes sure you don't have to do any of the weird encryption and crazy programming to secure the info. All you need to know are three simple things:
How fantastic is that? This plugin will automatically generate that anchor element for you. It looks something like this:
Support
== Enabling MultiPass SSO on Tender Support ==
In order to use this plugin you need to enable MultiPass on your Tender Support application. Here's how:
With those three pieces of information, this plugin will automatically generate your Tender Support link.
== Installation ==
This section describes how to install the plugin and get it working.
ExpressionEngine 1.6.9
Simply drag the plugins/pi.multipass.php folder to your system/plugins directory.
ExpressionEngine 2 Beta
Drag the multipass folder to your system/expressionengine/third_party folder.
Once installed, you can setup the plugin like this in your EE template:
{exp:multipass sso_key="your_sso_key" key="your_tender_key" link="yourtenderurl.com"}
Where "link" is the link to your Tender app. For example, Tender Support app is called MultiPass. Therefore, the link is "http://multipass.tenderapp.com". You don't even have to add the http:// if you don't want to.
It works perfectly well if you've setup Tender Support with your own domain. So use that link instead if you'd like (e.g. help.mydomain.com).
You can also add optional parameters to change the text of the link:
{exp:multipass sso_key="your_sso_key" key="your_tender_key" link="yourtenderurl.com" text="LinkText"}
where text="Support" will generate Support
Just so you know, it's an incredibly long and ugly URL. It doesn't look pretty, but it works so well. This just means your data is as secure as it can possibly be.