Re: [saml-dev] Any 3 leg profile?

From
Cantor, Scott <>
Date
2013-02-27T17:04:38+00:00
ID
Thread
Re: [saml-dev] Any 3 leg profile?
On 2/27/13 12:00 PM, "Will Hartung" <> wrote:

>By 3 leg I mean client authenticates with IdP, gets Token, client then
>makes request to SP with Token, that the SP verifies/accepts Token and
>delivers the service.
>
>Is there another term of art for this?

Hmm, that sounds like basic SSO to me. SAML has always had that.

>We're looking for "more SAML than not" solution, since we're not
>really motivated to actually use OAuth for this (which the SAML Bearer
>Assertion Profile is). We can always hand craft something, but if
>there's already been work that we can adopt, that would be better.

I think you probably want to look at ECP then, if the problem is that the
client's not a browser. In its pure form, it still relies on a server
challenge to get the flow going, but there are ways to supplement that,
and frankly, it's not clear a challenge from the server isn't a good model
anyway, since it allows for RP influence over token characteristics.

By three-legged, I assumed you meant client talking to server talking to
back-end service on behalf of client, i.e. delegation. Which I have also
used ECP to model, but it's a more complex scenario with more
supplementary specs.

-- Scott