views:

410

answers:

3
+7  Q: 

What is SAML?

I saw an interesting blank page today titled "saml post profile intersite transit."

  • What is SAML?
  • What was it created for?
  • What is it commonly used for?
  • What was the page I mentioned above all about?
  • What functions does it provide that it's rarely used for but are otherwise interesting?
  • Is there something better or other technology that competes with it?
+3  A: 

Here you go

Security Assertion Markup Language

Joseph
+3  A: 

I was part of the OASIS community (through my former employer) during the creation of SAML. Simply put, SAML is an XML-based format for sharing security credentials across domains. SAML was created to solve the problem of SSO between service providers in SOA.

We used SAML, including our own C# implementation, to provide the authorization/authentication scheme for a set of business services and infrastructure services used by several of our larger customers. We created a web services accelerator and service-oriented platform for using these services, and SAML drove the security.

That's oversimplifying a bit, of course.

Robert S.
The comment about "back in the heyday of SOA makes it sound a little like the relevance of SAML may have past. I don't think that's the case. I've seen SAML used (along with other options) as part of a few of the "cloud computing" efforts. One example of this is the security services part of Microsoft's Azure work. As you say, SAML was designed for identity federation and so the more we have mixed party distributed systems - the more that becomes an issue.
sfitts
You're right...what I meant by that was that SAML emerged in the heyday of SOA. I'll edit my answer.
Robert S.
+6  A: 
Adam Davis
Your image is broken. :(
Robert S.
aw! I'll rehost it...
Adam Davis
@OIS: Better...?
Adam Davis
Looks better for me
BenAlabaster