Hi
we did a lot of work for UI of oauth module .. here in version 2 we can again discuss what kind of UI should this module have
Let me explain a bit(earlier in version 1) :
UI features for normal authenticated users :
1. oauth token + oauth shared secret key on account page
2. End point url details of server on account page.
3. A cool auth authentication system(exactly like flickr) where developers can register for an API key (we call cool-auth key) and access oauth services on website
3. A form where users can register and edit their cool-auth applications
4. A tab where users can keep track of issued oauth access tokens corresponding to registered cool-auth service(eg. http://pimg.com ..)
5. Permissions with users to delete access tokens corresponding to a service
6. Test browser where users can test their oauth installs (I think it as an imp. feature)
UI features for administrators :
1. Test browser from administrator interface
2. Interface to choose if you like to use OAuth with services API or not .. otherwise it works as simple protocol with no calls to services
3. Interface to choose if you like to use pluggable registering service cool-auth with oauth OR not
4. Interface to view all registered applications on website(cool-auth)
5. Interface for admin to add/register new applications corresponding to a user-id
The above interface is already a part of ver 1 of oauth module .. what we are trying to import to ver 2 we can discuss here
There is a screencast to show this module(ver 1) works in best case is here http://blip.tv/file/1184077
Comments
Comment #1
brmassa CreditAttribution: brmassa commentedSumit!
HI THERE! i asked Boris to let me do some work on OAuth. He asked me to not mix with your code, so i created a 2.x branch.
I would love to expand it. The topics bellow follow your list numbers:
Users:
Admins:
The summary is:
I think i addressed all issues. But because its a very young module with basically no documentation (i suggest to all of us to improve deeply the docs on http://drupal.org/node/296205), we dont have much "in the field" data: users telling that the current UI is or is not good and how to improve.
best regards,
massa
Comment #2
RobLoachGreat work guys!
Comment #3
sumitk CreditAttribution: sumitk commentedideas implemented already