[ 
https://issues.apache.org/jira/browse/FEDIZ-3?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13637818#comment-13637818
 ] 

Oliver Wulff commented on FEDIZ-3:
----------------------------------

An IDP requires two caches:
One cached for all trusted IDPs where he caches their tokens per wauth. We 
can't use a cached token if the wauth requirements are not met. (application 
requires certificate based authentication whereas the cached token is based on 
username/password authentication)
The other cache is for tokens the IDP issued itself. These tokens must also be 
cached based on wauth.

With respect to wauth, ADFS redirects the signin request (keeping the query 
parameters) to a different URI depending on wauth. This works pretty well with 
spring security as well as you can define different spring security beans per 
URI.

A Fediz IDP instance should be able to host several IDP. Imagine a company with 
different security domains/realms like more than one LDAP directory.

Proposal for URL semantic:

https://<fediz-host>:<fediz-port>/fediz-idp/<IDP URI>/login/<wauth URI>/

If no differentiation is required for authentication this defaults to 
/fediz-idp/<IDP URI>/login/default

Thoughts?
                
> Support the role "Resource IDP" in IDP
> --------------------------------------
>
>                 Key: FEDIZ-3
>                 URL: https://issues.apache.org/jira/browse/FEDIZ-3
>             Project: CXF-Fediz
>          Issue Type: New Feature
>          Components: IDP
>            Reporter: Oliver Wulff
>         Attachments: patch.txt, SignInRequest.png, SignInResponse.png
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to