ServiceNow "Multi-Provider SSO"
Mark K. Miller
max at psu.edu
Fri Jun 27 17:35:48 EDT 2014
On Thu, 26 Jun 2014, Paul B. Henson wrote:
> So evidently our ServiceNow environment has been updated to the release
> including the new multi-provider SSO functionality as pioneered by CMU.
All actual experience shared by Michael overrides any story I'm about to
tell...
> I was assuming this functionality would make things nice and simple like
> many of our other shibboleth integrations for service providers
> supporting InCommon; I was expecting that they would give me the
> entityid of their SP in the incommon metadata, and I would release the
> unique identifier attribute we want to use to join to the ServiceNow
> database.
Me too!!! I went round and round with them about this via email, until I
finally got a very nice WebEx presentation about how it all works.
Consider that 'the cloud,' and specifically provisioning your own services
in 'the cloud,' shakes up our familiar federation model a bit. While you
still could think that there's an SP that belongs to ServiceNow, that's
not what they think. Their view, and I feel it's a perfectly acceptable
one, is that what you provision in their cloud belongs to you. The even
more generic case, of course, is AWS. You'd never expect AWS to be an
InCommon member to be able to have an SP in front of applications you've
provisioned there, would you?
With that in mind, the way I'm envisioning the ServiceNow 'puzzle' goes
something like this.
You do the provisioning and setup of the ServiceNow app. Some of that
process is to include having it protected with an SP. You get the
metadata that describes that SP, and _YOU_ go register the metadata for
your new SP with InCommon.
Once all that's done, you already mentioned that you know what to do with
your IdP.
> However, the consultants they hired to do the ServiceNow side have been
> spinning in circles and made no progress at getting it to work. I
> started to dig through the documentation myself:
>
> http://wiki.servicenow.com/index.php?title=Multiple_Provider_Single_Sign-On
>
> On that page, to actually configure an SSO instance, it points you to:
>
> http://wiki.servicenow.com/index.php?title=SAML_2.0_Web_Browser_SSO_Profile#SAML_2.0_Setup
>
> Which seems to be the same hardcoded crap and kludgy custom nameid
> attribute generation that we were looking at before the multi-provider
> SSO implementation?
>
> Unless there are some other early adopters out there,
I'm not an early adopter, yet. I'm pretty sure I will be within a few
weeks, though.
> I'm guessing
> there's only one person on this list who actually has this
> working ;). Michael, could I trouble you to clarify how this is supposed
> to work :)? Do we still need to hardcode ServiceNow metadata on the idp
> side and provide them a custom nameid attribute? Going back to look at
> your original email mentioning it, I see you said "Getting them to
> publish into InCommon MD was a secondary concern", does that mean that
> the new implementation should automatically know about our idp metadata
> from the incommon feed, but we still need to maintain theirs in an ad
> hoc fashion?
I hope the ideas I shared above actually apply as demonstrated in the
WebEx I saw. If so, the story in this last paragraph can be told a bit
differently, and I think it'll be more acceptable to us all.
> Thanks...
I hope that helps! You're welcome,
Max
> --
> Paul B. Henson | (909) 979-6361 | http://www.csupomona.edu/~henson/
> Operating Systems and Network Analyst | henson at csupomona.edu
> California State Polytechnic University | Pomona CA 91768
>
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list