On Fri, Mar 18, 2011 at 3:01 PM, Sijis Aviles <sijis(a)fedoraproject.org> wrote:
On Fri, Mar 18, 2011 at 2:53 AM, Sean Flanigan <sflaniga(a)redhat.com> wrote:
>
> Hi,
>
> I'm part of a team which is working on a Java-based web translation
> system called Zanata (formerly Flies) which needs to authenticate
> against the Fedora Account System (ideally SSO).
>
> What's the state of
http://fedoraproject.org/wiki/OpenID ? This seems
> like it would be fairly easy to integrate into Java. That page says
> it's in beta. Would it be a really bad idea to build a system which
> depends on it, even as a stop-gap?
>
> Apart from authentication, I would like to check if the user has signed
> a CLA before letting them enter translations. What options are
> available to a Java system for checking CLAs?
>
> I know there's python-fedora, but is there a documented web service
> underneath, which I could access from Java? I guess I'm looking for an
> XML/JSON version of
>
https://admin.fedoraproject.org/accounts/user/view/{username},
> preferably one which doesn't require my system to authenticate itself as
> a Fedora user.
>
> Also, I've been looking at the python-fedora API, and I have some
> questions:
> 1. is there an attribute which tells me the user has signed a CLA?
> 2. can I fetch this attribute without authenticating?
> 3. if I do need to authenticate, how can I get a non-human Fedora
> account for my web server to use?
>
>
> Thanks!
>
> Sean.
>
> --
> Sean Flanigan
>
> Senior Software Engineer
> Engineering - Internationalisation
> Red Hat
>
>
> _______________________________________________
> infrastructure mailing list
> infrastructure(a)lists.fedoraproject.org
>
https://admin.fedoraproject.org/mailman/listinfo/infrastructure
Sean,
You can get FAS info through a json feed.
Here are a couple of almost identical working examples:
Used in
fedoraproject.org/wiki
https://fedorahosted.org/fedora-infrastructure/browser/scripts/Auth_FAS_M...
Used in
blogs.fedoraproject.org:
https://fedorahosted.org/fedora-infrastructure/browser/plugins/wordpress-...