[ 
https://issues.apache.org/jira/browse/PHOTARK-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sriskandarajah Suhothayan updated PHOTARK-20:
---------------------------------------------

    Attachment: AccessManager1.patch

This is just the starting of authorization.
Please review this and give your suggestions whether I'm in the right path..

I have implemented two MultiMaps,  one to get the permissions of the users, 
where when you want the info of what resources (albums) this user can 
view/access. To get this info, we just need to give the userID, and you will 
get a maps with album-names/IDs and the permissions(blocked,view,modify).

Similarly when we need to set permission to resources(albums), we need to get 
info of what users can do what, in this resource. Therefore buy giving the 
resource name to the second MultiMap, we will get the map witch contains userID 
and the permissions, and this will facilitate the owner to edit permissions to 
that resource.

Here I have used two MultiMaps, because this will significantly improve the 
time taken to get information, than looping through the whole list.

now I'm creating an maps in the constructor of the AccessManager  but in future 
I will write a service to fetch this from JCR.


> Integrate OpenId with photark
> -----------------------------
>
>                 Key: PHOTARK-20
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-20
>             Project: PhotArk
>          Issue Type: New Feature
>          Components: PhotArk Admin Services
>    Affects Versions: PhotArk M3
>            Reporter: Avdhesh Yadav
>             Fix For: PhotArk M3
>
>         Attachments: AccessManager1.patch, authentication_final.patch, 
> Authentication_improved1.patch, Authentication_improved2.patch, 
> Authentication_improved3.patch, images.zip
>
>
> Integration of  Open Id with photark.This allows users of popular openids 
> (e.g gmail , yahoo) to use the photark and make the  pictures private...and 
> share albums with some users only..

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to