Intercept flows and adjustable auth levels
Christopher Bongaarts
cab at umn.edu
Tue Jun 28 19:16:09 EDT 2016
On 6/28/2016 7:13 AM, Rich Graves wrote:
> Disclaimer: I really have no idea what I'm talking about, but it seems
> I might be a half-step ahead of you.
Me neither, but a little direction can go a long ways if you're lost :)
> you
> Look at attribute release/consent for inspiration. A simpler example
> that comes very close to both of your expressed needs is IDP-913,
> which is not hard to backport to 3.2.1 -- even I did it!
>
> https://issues.shibboleth.net/jira/browse/IDP-913
Thanks for the pointer, this helps. Backporting is nice in that someone
else has already done it for you in the next release.
> I'd be happy to share code online or even in person, since we're
> neighbors.
:)
> > Perhaps as information in a dynamic link to our pw/secrets app (so it
> has a URL to return the user to when finished)? Maybe Spring has some
> magic that allows this?
>
> $flowExecutionUrl&_eventId_proceed=1 is the way back to the shibb
> session, but you still need to authenticate from shibb to your
> external app.
Thanks. The external app uses Shib for authn.
> The "best" way to do this is probably to use the CAS support in shibb.
> Since I'm unequipped to do it the best way, I am looking to accomplish
> the handoff by putting Jetty behind Apache, running some stub scripts
> at the Apache layer, and communicating between the two layers with
> browser cookies. It is possible to both set and read cookies entirely
> with scripted attributes. Then you can use those attributes as
> activation conditions for minor variations on Context Check and
> Expiring Password flows.
This is an interesting approach - thanks for sharing it. If it's not
already, it might be worth adding to the shib wiki examples for scripted
attributes as a more exotic use.
--
%% Christopher A. Bongaarts %% cab at umn.edu %%
%% OIT - Identity Management %% http://umn.edu/~cab %%
%% University of Minnesota %% +1 (612) 625-1809 %%
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160628/e3451a2f/attachment-0001.html>
More information about the users
mailing list