Asp. net Single sign on system
This whole site must work over SSL and be compatible with all major browser: Opera , Firefox, Internet explorer and safari
Application must be able to authenticate on different domain, for example, if you are registered user you must be able to login to [login to view URL] and [login to view URL] , multiple domain authentication same as microsoft live id
## Deliverables
Provide registration for people wanting to register :
registraion page layout exactly as this link with same colors except logos :
[login to view URL]
Initial registration information :
First Name
Last Name
email address : ( this will be used as the username)
Cell Phone Numer: ( Check number must be entered into international format like +27 12 321 1234
Choose Password
Re enter password (measure password strength in hyperlink that will explain)
Country : Try and detect using ip location , otherwise put in standard list of country where south africa is on top
Please also insert a picture with letters for the user to verify so that we know it is not a web robot registering , please also add link so that the user can play the letters on his sound card if he cannot read and give the option so select another picture ( letters )
must be able to provide single sign on for 3 different web applications all on different domains ( multiple domains) same as microsoft live ID, you can login to any microsoft site using your live ID
This login system must provide single sign on to which ever of these systems a registered user has access to
1. Accounting system
1.1 User level 1
1.2 User level 2
1.3 User level 3
1.4 User level 4
2. Administration system ( 4 user login levels like above )
3. Accomodation booking system ( 4 user loglin levels like above)
after user has registered a mail must be send to the provided email address with a clickable link in order to verify details provided, user cannot login to system if not verified with link provided
At the end of the registration page user must agree to terms and conditions prior to registering , this is a requirement , please leave blank and allow us to put the terms and conditions into that blank space
login page layout exactly like to [login to view URL] ( Just without the logos )
on login screen user must be able to click on retrieve password in order to reset password in the event of password loss
user must have option to select whether he wants to reset passwor using email address or sms to provided cell number, in the event of sms selection a number must be sms to cell phone which will allow user to reset password where the user can verify a code that has been sms'ed to them and chen change the password online by entering a new password and the verification code. After password was changed user must receive email confirmation that password was changed
The following API can be used to send sms :
[login to view URL] ( I am registered on this site and will provide a username and password for testing)
The permissions will be kept on application level. this login system will be used to authenticate users
Please follow this programming guidelines as per link :
[login to view URL]
Develop using ASP.NET and MS SQL Back end
Companies only with QA teams
On acceptance Company must give exact time lines of delivery and status feedback