The following instruction helps you to deploy Shetab Windows Live Authentication for SharePoint solution in your SharePoint server. The only requirement is administrative access to Windows Server of SharePoint. Login to server running SharePoint and follow the instruction.
Step 1: Register a Windows Live ID Application
After the solution installed successfully you should register your application in live.com.
- Login to https://msm.live.com/app/default.aspx
- Click on the "Register an Application" link.
- The "Service Component Label" is a name you will use to identify your application.
- The "Service Component Description" is description of your application and you can leave it blank.
- The "Domain" is domain name of return URL in next field, eg: yourservername.com. You could not change it in future after you set it. *See note.
- The "Return URL" must be set to http://yourservername.com/_layouts/liveauth-handler.aspx. *See note.
- The Secret Key is used to sign the authentication responses (this is the "AppKey" you will need later).
- Submit the registration.
- Click on the "Manage My Applications" link.
- Now you can see the registered application and its "Application ID". (this is "AppId" you will need later).
*NOTE: in testing environments where you have not domain name, you can leave domain empty and set "Return URL" to http://localhost:80/_layouts/liveauth-handler.aspx. You can also set any other appreciate port number rather than 80.
Step 2: Deploy the Shetab Windows Live Authentication for SharePoint solution in your SharePoint server
- Download the Shetab Windows Live Authentication for SharePoint package from here (Free Trial Version does not support more than 10 users).
- Extract downloaded ShetabSharePointWLA.zip file.
- run "Deploy.bat" to deploy the solution. it will execute the sequence required to deploy the solution in your Server. If you already deploy the old version of the solution you should run "Redeploy.bat" file.
Step 3: Configure your Web Application Authentication
NOTE: Web Application with "Claim Based Authentication" does not support.
- Edit Config.bat and just set required variables, URL, AppId, AppKey, SiteOwnerEmail. See Config.bat Sample.
- Save Config.bat and run it.
- Perform an IISRESET
Congratulation, Your site is now using Windows Live ID authentication. If you have any problem please contact us.
See Also