This project was awarded to midnet for $200 USD.

Get free quotes for a project like this
Project Budget
$100 - $250 USD
Total Bids
Project Description

This project is in [url removed, login to view] with VB.

We have an insurance company that wants an SSO tool from their secured website to their vendors website. Users will be logged on the Client's websited, select a link and then view secured content on the vendors website. We will use the following method for authentication. This will include account creation if the account does not existing in the vendor's database and an update to our database when a user without a public key is passed from the client to the ventor.

## Deliverables

This is an on demand approach to creating user accounts. There will be some coding involved from client's perspective.

Step 1, client system needs to implement a button or some trigger control to allow user to login to XRAE. Let's assume it's a button control.

Step 2, once user clicks on the button, client system must determine the user type (employee or agent), because different user type requires different information in order to create the account. See details of the required info for each user type in the reference & diagram section of the attached file. Note, at this point, if this is an existing user trying to login, client system only needs to include user GUID and does NOT need to include all the other user data.

Step 3, client system now prepares the digital signature.

Step 4, depending on user type, client system will prepare the appropriate information (such as firstname, lastname, email etc.) into name=value pairs so they are suitable for HTTP POST action.

? Digital Signature

? User GUID (if existing user)

? User Type (Employee or Agent)

? User info (only for new users, see reference section below for details)

Step 5, client system then perform HTTP POST action to XRAE (i.e. <[url removed, login to view]>)

Step 6, possible response status code values from XRAE are as follow

? [url removed, login to view] 400 (with <Error>Invalid Signature</Error> in response body)

? [url removed, login to view] 400 (with <Error>Invalid GUID</Error> in response body)

? [url removed, login to view] 400 (with <Error>Missing UserType</Error> in response body)

? [url removed, login to view] 400 (with <Error>Missing Required Employee Info</Error> in response body)

? [url removed, login to view] 400 (with <Error>Missing Required Agent Info</Error> in response body)

? [url removed, login to view] 200

? [url removed, login to view] 201 (with <Success>{UserKey Value Here}</Success> in response body)

Step 6, if XRAE returns StatusCode 200 or 201, then client system will need to do another redirect and send user to XRAE gateway (i.e. [[url removed, login to view]{userkeyvaluehere][1]})

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online