Dear Sushant makode,
* To what respect the target code base, I don't understand what criteria
you have used to select the modules you listed. What I could expect is
that marmotta-security would be extended, or mayb e a new
marmotta-oauth2 module, to support OAuth2-based authorization, which in
the end means supporting suc workflow from the admin interface and
extend the current access control filter. And probably also extend the
modules with relevant web services: marmotta-core, marmotta-sparql,
marmotta-ldp, etc.
* Before the step 3 of your flow, I'd add authentication in marmotta if
required.
* From my understanding, additional endpoints would be only required for
some functional purposes (authorization request, authorization grant,
and access tokens exchange, refresh and revocation). Resources
authorization should be done in the current filter, so I do not
understand the first use case.
* We would expect the OAuth2 support could be enabled/disabled by
configuration.
* Marmotta uses Resteasy as JAX-RS implementation, so its OAuth2 support
should be taken intro account before exploring external alternatives:
http://docs.jboss.org/resteasy/docs/3.0.6.Final/userguide/html/oauth2.html
* The working plan sounds good for me.
Please, submit your proposal to Melange once you've addressed these issues.
Thanks for your proposal, and welcome to Marmotta.
Cheers,
On 18/03/14 08:49, Sushant makode wrote:
Hi,
I had attached it as a PDF.
I have attached a doc version with this mail.
Thanks.
Sorry for the confusion.
On Tue, Mar 18, 2014 at 12:48 PM, Sergio Fernández <
[email protected]> wrote:
I think you forgot to attach or link your draft ;-)
On 17/03/14 21:50, Sushant makode wrote:
Hi,
This is my basic understanding of Oauth2 support for Marmotta.
https://issues.apache.org/jira/browse/MARMOTTA-432
Please review the document attached with this mail and let me know your
valuable suggestions and the points were I may have mistaken
Thanks.
--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
[email protected]
http://www.salzburgresearch.at
--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
[email protected]
http://www.salzburgresearch.at