[OpenStack-Infra] On being an OpenID consumer instead of an OpenID producer.

Monty Taylor mordred at inaugust.com
Tue Sep 24 23:46:44 UTC 2013



On 09/24/2013 07:39 PM, Ryan Lane wrote:
> On Tue, Sep 24, 2013 at 4:01 PM, Atwood, Mark <mark.atwood at hp.com
> <mailto:mark.atwood at hp.com>> wrote:
> 
>     | It's actually opposite of how you describe. Writing a good OpenID
>     consumer
>     is hard due to user interface design issues,
>     | especially since most people (even most technical people) have no
>     idea how
>     to properly use OpenID. Education efforts
>     | have been ongoing for 8 years, so that won't really help either.
> 
>     Except that in our case, all our apps are *already* OpenID
>     consumers.  There
>     is no additional education or development needed here.
> 
>     Standing up another provider is more work.  Making our existing apps be
>     provider agnostic is less.
> 
> 
> It's generally less work to use a centralized provider and it's
> definitely more friendly to end users.
> 
> If every application is provider agnostic each one of them will have
> their own OpenID consumer interface. This means it's necessary to make
> all of them look the same, which requires modifying a lot of
> applications. Adding different auth mechanisms (like persona) means
> adding it to every single application, too.
> 
> By having a centralized provider, you keep the login workflow of
> clicking "log in" on any of the applications, which will redirect users
> to a consistent login interface. Assuming we wanted to allow OpenID as a
> consumer, or persona, we'd only have to add it to a single location,
> rather than to every single application we use.

Yes. And if that place itself allows aggregated auth, then fine.



More information about the OpenStack-Infra mailing list