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

Fabrice Hong edited comment on OAK-2502 at 3/20/15 12:37 PM:
-------------------------------------------------------------

If you are interested by other authentication methods in the future, there 
would also be this option : "[Apache Shiro|http://shiro.apache.org/]";.

Here is an [article|http://blog.xebia.com/2011/04/18/apache-shiro/]

There is also a [filter for Basic 
authentication|https://shiro.apache.org/static/1.2.2/apidocs/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html]
-> "This implementation is a 'clean room' Java implementation of Basic HTTP 
Authentication specification per RFC 2617."

They have many other 
[filters|http://shiro.apache.org/web.html#Web-DefaultFilters]

However, they didn't implement the digest authentication (Not 100% sure). But 
we could still contribute ;)

however I didn't have time to check if it's OSGI ready (would be better)

***edit***
the advantage using filter would also be that the code is totally independent 
from the authentication scheme we choose, and also from the library we could 
optionally use


was (Author: mrkain):
If you are interested by other authentication methods in the future, there 
would also be this option : "[Apache Shiro|http://shiro.apache.org/]";.

Here is an [article|http://blog.xebia.com/2011/04/18/apache-shiro/]

There is also a [filter for Basic 
authentication|https://shiro.apache.org/static/1.2.2/apidocs/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html]
-> "This implementation is a 'clean room' Java implementation of Basic HTTP 
Authentication specification per RFC 2617."

They have many other 
[filters|http://shiro.apache.org/web.html#Web-DefaultFilters]

However, they didn't implement the digest authentication (Not 100% sure). But 
we could still contribute ;)

however I didn't have time to check if it's OSGI ready (would be better)

> Provide initial implementation of the Remote Operations specification
> ---------------------------------------------------------------------
>
>                 Key: OAK-2502
>                 URL: https://issues.apache.org/jira/browse/OAK-2502
>             Project: Jackrabbit Oak
>          Issue Type: Sub-task
>          Components: core
>            Reporter: Francesco Mari
>            Priority: Minor
>              Labels: api, remoting
>         Attachments: OAK-2502-01.patch
>
>
> To provide something that can be played with, and to verify the feasibility 
> of the specification draft, an initial implementation of the HTTP API should 
> be provided.
> The API should follow the general behavior described 
> [here|https://wiki.apache.org/jackrabbit/frm/RemoteOperations] and the HTTP 
> semantics defined 
> [here|https://wiki.apache.org/jackrabbit/frm/HttpOperations]. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to