Getting SSO to work: logging on and viewing a Convio user page

Options

Hi. I'm working on integrating our member database with Convio's pages using the Single Sign On API.

I pretend that a user is logged into our system, and make an SSO request, and I get the cons_id and a token as the response:

array

'getSingleSignOnTokenResponse' =>

array

'cons_id' => string '1014881' (length=7)

'token' => string '0ay9H_RXVW0xXaP4DujqwR31vzAA8SY5w_i6nGEIiu_sUTVJTQSGsXMwYj5KT-VJ8n1v9MDMGzsUdrOx-wldNQ..' (length=88)

And then I try and access a page in convio that's restricted to "Registered Users only". The documentation says that I can add the token to any Convio system URL as the value of the "sso_auth_token" URL parameter in order to log the client in. Maybe I'm missing what is meant by "Convio system URL". I'm using this page:

.

I've also tried doing this from the client, by setting up a page with a form including the API key, method, api_version, and returned sso_auth_token as hidden elements, and then submitting that form from the client. That didn't work either.

So what am I doing wrong here?

Tagged:

Comments

  • Jeremy,

    It doesn't look like you did anything wrong. There is a site configuration parameter that needed to be set to enable SSO. It is one that only Convio administrators can set, so I just set it for you.

  • JeffMills :

    Jeremy,

    It doesn't look like you did anything wrong. There is a site configuration parameter that needed to be set to enable SSO. It is one that only Convio administrators can set, so I just set it for you.

    Thanks Jeff, it's working now. I was sure I had everything correct!

Categories