Support easy pre-authenticated login
------------------------------------
Key: JCR-2355
URL: https://issues.apache.org/jira/browse/JCR-2355
Project: Jackrabbit Content Repository
Issue Type: Improvement
Components: jackrabbit-core
Affects Versions: 2.0-alpha11
Reporter: Felix Meschberger
Fix For: 2.0-alpha12
Some applications authenticate users themselves and just need to access the
repository on behalf of these pre-authenticated users.
Examples of such pre-authentications include SSO solutions or web applications
using a web-based authentication protocol not easily implementable in a JAAS
LoginModule, for example OpenID or similar.
In such situations a password may not be provided in SimpleCredentials and thus
regular login with user name and password is not possible.
Therefore I propose the enhancement of the AbstractLoginModule to allow for
setting a specific attribute in the SimpleCredentials attribute map. If this
attribute is set, authentication and login succeeds and a session for the user
named in the SimpleCredentials is created.
As a starter we might just check for the presence of the attribute.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.