Hi Markus,

On Sun, Jun 15, 2008 at 7:03 PM, Markus Lanthaler
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> after evaluating possible frameworks I would propose to use OpenSSO [1] for
> my GSOC SSO project.
> It has full SAML 2.0 support, but lacks a bit regarding OpenID which isn't
> supported by default. There is an extension which allows OpenSSO to act as a
> OpenID 1.1 OP, but doesn't have RP support. OpenSSO has a very active and
> large community (which maybe is the strongest argument to use it). There are

Agree on the "strongest argument".

> several requests for better OpenID support so I think that's a hot topic for
> them and maybe it's possible to find some other developers with whom I can
> add full OpenID 2.0 support.
>
> So now I'll start implementing RP support (authentication). As far as I
> understand the code I have to implement a XWikiAuthService analogous to the
> XWikiLDAPAuthServiceImpl, right?

Yes I guess It will be very similar to  XWikiLDAPAuthServiceImpl
except that XWikiLDAPAuthServiceImpl don't need to touch login panel.

> I also have some more questions :-) Let's start with OpenID (I'll start with
> that):
>
> 1.) I need to modify the login screen because I just need a field where the
> user can enter his OpenID URL, no password field. Then the user is redirect
> to his OpenID provider. How should/can I implement that?

As far as I know this part of XWiki is pretty static (But I'm not the
one who know it the best so maybe there is something).
If think here is an occasion to improve the modularity of this window.

>
> 2.) OpenIDs have to be bound to local user accounts (1:n relations, allow
> more OpenIDs per account) - how should this happen? In the admin GUI? Who
> should be allowed to do it?
>
> 3.) What about user registration? Should it be possible for users to create
> accounts without password and just OpenID? Please consider that XWiki should
> also be able to act as a provider, i.e. act as an OpenID server.

XWikiLDAPAuthServiceImpl create the XWiki local user the first time
it's authenticate (filling the user page with LDAP informations).
Can't it be something like that ?

>
>
>
> Cheers,
> Markus
>
> --
> [1] http://opensso.dev.java.net
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to