On Tue, Nov 24, 2015 at 4:25 PM, Ryan Kelly <[email protected]> wrote:

> On 25/11/2015 05:43, Peter Bengtsson wrote:
> > On Tue, Nov 24, 2015 at 1:40 PM, Christopher Karlof <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     FxA is a consumer account system, and for Mozilla services which are
> >     available to the general public, it’s a viable option.
> >
> >     The above demonstration would be most viable for services which are
> >     internal and require LDAP/Okta authentication.
> >
> >     If there are services which need *both* types of authentication, we
> >     may not have a clean answer like we did with Persona, but we could
> >     just offer both.
> >
> >
> > I want both. Nay, I *need* both types.
>
> Can you please say more about the specific use-case here?  I can imagine
> us directing many future queries to the archive of this thread.
>
>
Air Mozilla: Staff email's that log in automatically have access to private
events/videos. Non-staff emails need their accounts tied to a vouched
Mozillian account. Future, we want non-staff and non-vouched-mozillians to
be able to log in.

Crash Stats: Staff who log in need to use their work email if they're going
to be given PII access. Partners such as Adobe need to be able to sign in
too.


> > FxA plus a tool that informs when LDAP statuses change (in particular
> > when someone ceases to have LDAP staff status) would suffice.
>
> You could do what Persona does, ask for the email up-front and direct
> the login to whatever system is most appropriate - Okta for staff
> addresses, FxA for everyone else.
>
>
Pardon my ignorance but why is Okta [for staff] any better than FxA?


> (And if we were going to need this a lot, we could make a small utility
> lib/service to abstract it away).
>
>
>   Ryan
>
>
> >     On Tue, Nov 24, 2015 at 5:43 AM, Peter Bengtsson
> >     <[email protected] <mailto:[email protected]>> wrote:
> >
> >         That's really cool and clearly works.
> >         However, non-staff would be confused when they see that Okta
> >         sign in. In fact, how do non-staff sign in at all?
> >
> >         Either way, I think I would like to use FxA. Isn't that a
> >         project we're trying to promote in general in the company?
> >
> >         On Mon, Nov 23, 2015 at 6:23 PM, Daniel Coates
> >         <[email protected] <mailto:[email protected]>> wrote:
> >
> >             There's a demo of the current progress here:
> >             https://123done-dcoates.dev.lcip.org with code here:
> >             https://github.com/dannycoates/123done/tree/google-auth
> >
> >             On Mon, Nov 23, 2015 at 1:59 PM, Ryan Kelly
> >             <[email protected] <mailto:[email protected]>> wrote:
> >             > On 24/11/2015 05:07, Sean McArthur wrote:
> >             >> +dev-fxacct
> >             >>
> >             >> We are working on figuring this out for the company. It's
> >             looking like
> >             >> the solution for sites that require employee accounts can
> >             use Google
> >             >> Sign In, and require it to use okta.
> >             >
> >             > Indeed, IIUC Danny has put together a working demo of this
> >             using
> >             > Google's OpenID Connect login flow, which bridges to Okta
> >             and thus auths
> >             > against LDAP for @mozilla.com <http://mozilla.com>
> addresses.
> >             >
> >             > We'll see about putting together a little how-to for other
> >             folks to try
> >             > out, I hear it was pretty painless to set up.
> >             >
> >             >
> >             >   Cheers,
> >             >
> >             >     Ryan
> >             >
> >             >
> >             >> On Mon, Nov 23, 2015, 9:49 AM Peter Bengtsson
> >             <[email protected] <mailto:[email protected]>
> >             >> <mailto:[email protected]
> >             <mailto:[email protected]>>> wrote:
> >             >>
> >             >>     For the record, we wouldn't interface with Workday at
> >             all. Only
> >             >>     ldap.mozilla.org <http://ldap.mozilla.org>
> >             <http://ldap.mozilla.org>.
> >             >>     (How ldap.mozilla.org <http://ldap.mozilla.org>
> >             <http://ldap.mozilla.org> gets populated is
> >             >>     out of context).
> >             >>
> >             >>     On Mon, Nov 23, 2015 at 12:18 PM, Schalk Neethling
> >             >>     <[email protected]
> >             <mailto:[email protected]>
> >             <mailto:[email protected] <mailto:
> [email protected]>>>
> >             >>     wrote:
> >             >>
> >             >>     > As long as it does not do a 'if in workday' pass or
> >             else you shall not
> >             >>     > pass :)
> >             >>     >
> >             >>     > Geo contractors are not in Workday.
> >             >>     >
> >             >>     > On Mon, Nov 23, 2015 at 6:47 PM, Peter Bengtsson
> >             >>     <[email protected]
> >             <mailto:[email protected]>
> >             <mailto:[email protected] <mailto:
> [email protected]>>>
> >             >>     > wrote:
> >             >>     >
> >             >>     >> Suppose you use Persona to auth people to your
> >             site. Given that
> >             >>     someone
> >             >>     >> manages to log in with a @mozilla.com
> >             <http://mozilla.com> <http://mozilla.com> (or
> >             >>     foundation or mozilla-jp)
> >             >>     >> they've
> >             >>     >> proven they're active staff.
> >             >>     >> If they leave the company, most likely their
> >             access to your site,
> >             >>     under a
> >             >>     >> staff email address, should cease. E.g. logging in
> >             to Air Mozilla
> >             >>     to see
> >             >>     >> staff live events. Persona took care of that as
> >             each new session got
> >             >>     >> checked against the provider (e.g. mozilla.com
> >             <http://mozilla.com> <http://mozilla.com>).
> >             >>     >>
> >             >>     >> If we switch to FxA we lose this automatic check
> >             that Persona
> >             >>     used to do.
> >             >>     >> You OAuth sign in a user and set her cookie to
> >             last X weeks and
> >             >>     she'll be
> >             >>     >> signed in for X weeks. How do you kill that
> >             session cookie if she no
> >             >>     >> longer
> >             >>     >> has ability to check check email to her
> >             @mozilla.com <http://mozilla.com>
> >             >>     <http://mozilla.com> address?
> >             >>     >>
> >             >>     >> Is there already an established solution for this?
> >             >>     >>
> >             >>     >> If not, I'd be up for writing a central solution
> >             for talking to our
> >             >>     >> ldap.mozilla.org <http://ldap.mozilla.org>
> >             <http://ldap.mozilla.org> (which is a derivative
> >             >>     of Workday).
> >             >>     >> We can either stand up a service that your server
> >             can query or we can
> >             >>     >> stand
> >             >>     >> up a service that can webhook-post to you.
> >             >>     >>
> >             >>     >> What do you think?
> >             >>     >>
> >             >>     >>
> >             >>     >> --
> >             >>     >> Peter Bengtsson
> >             >>     >> Mozilla Web Engineering
> >             >>     >> _______________________________________________
> >             >>     >> dev-webdev mailing list
> >             >>     >> [email protected]
> >             <mailto:[email protected]>
> >             <mailto:[email protected]
> >             <mailto:[email protected]>>
> >             >>     >> https://lists.mozilla.org/listinfo/dev-webdev
> >             >>     >>
> >             >>     >
> >             >>     >
> >             >>     >
> >             >>     > --
> >             >>     > Kind Regards,
> >             >>     > Schalk Neethling
> >             >>     > Senior Front-End Engineer
> >             >>     > Mozilla ::-::
> >             >>     >
> >             >>
> >             >>
> >             >>
> >             >>     --
> >             >>     Peter Bengtsson
> >             >>     Mozilla Web Engineering
> >             >>     _______________________________________________
> >             >>     dev-webdev mailing list
> >             >>     [email protected]
> >             <mailto:[email protected]>
> >             <mailto:[email protected]
> >             <mailto:[email protected]>>
> >             >>     https://lists.mozilla.org/listinfo/dev-webdev
> >             >>
> >             >>
> >             >>
> >             >> _______________________________________________
> >             >> Dev-fxacct mailing list
> >             >> [email protected] <mailto:[email protected]>
> >             >> https://mail.mozilla.org/listinfo/dev-fxacct
> >             >>
> >             > _______________________________________________
> >             > Dev-fxacct mailing list
> >             > [email protected] <mailto:[email protected]>
> >             > https://mail.mozilla.org/listinfo/dev-fxacct
> >
> >
> >
> >
> >         --
> >         Peter Bengtsson
> >         Mozilla Web Engineering
> >
> >         _______________________________________________
> >         Dev-fxacct mailing list
> >         [email protected] <mailto:[email protected]>
> >         https://mail.mozilla.org/listinfo/dev-fxacct
> >
> >
> >
> >
> >
> > --
> > Peter Bengtsson
> > Mozilla Web Engineering
>



-- 
Peter Bengtsson
Mozilla Web Engineering
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to