Hi....I see an hide gadget in Gatein 3.2.0.GA, the Pankow Gadget.
I created a gadgets.xml to show it so:
Anyway it launches an error when I try to use it because it searches a gadget feature called oauth that doen't exist in the current gadget server.
I see only this features installed:
[globals, core.config, core.util, shindig.auth, core.json, core.io, core.prefs, core.legacy, core.log, core]
Is it a bug?
At the moment, We support only Oauth consumer and Oauth provider is not yet. The oauth.xml gadget is a test GateIn as Oauth provider.
It use hardcode local endpoint which is not exist in GateIn
The "shindig.auth" is mechanism to manage "gadget security token" of Shindig. it's not related to OAuth and gadget specification. shindig.auth is for shindig internal use only and we shouldn't use it in gadget.
OAuth: can you give the detail cases that you want to use OAuth in GateIn. Is it an OAuth gadget OR a service you want to protect it by OAuth mechanism OR ...?
Actually, GateIn has supported OAuth gadget for testing purpose.
For example, you can add this gadget http://dirk.balfanz.googlepages.com/contacts.xml to GateIn as a remote gadget (this is a google contact gadget which using OAuth to authorize with Google OAuth provider), you will know how to OAuth gadget works in GateIn.
Unfortunately, you have to manual configure some OAuth information in oauth.json https://github.com/gatein/gatein-portal/blob/master/gadgets/core/src/main/java/config/oauth.json such as gadget URL, consumer information