[SAC] [OSGeo] #2228: GItHub OAuth application for FOSS4G 2019

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+-------------------
Reporter: vmische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Keywords:
---------------------------+-------------------
Hi,

the talk submission system for the FOSS4G will have a way to login with
your GitHub account. This kind of authentication is always linked to a
certain account. As that account should be as trustworthy as possible, it
would be great if it could be the official OSGeo GitHub account.

I'll provide the details which callback URL it will be soon.

I just wanted to let you know now, so that you can decide if that's
possible or not.

Cheers,
   Volker

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: vmische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by wildintellect):

Can you provide more details on 1. what software, 2. the github account
integration documentation.
I don't think there is an OSGeo github account, just a Github
organization, but we can look into that once we better understand how this
works.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: vmische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by Vmische):

The conference software is [https://github.com/pretalx/pretalx pretalx].

The GitHub documentation to add a new OAuth app is here:
https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-
app/

I meant the OSGeo GitHub organisation.

The values I'd use:

  - Application name: Talk Submissions FOSS4G 2019
  - Homepage URL: https://talks.2019.foss4g.org/
  - Application description: Talk Submission System for the Global FOSS4G
2019 in Bucharest
  - Authorization callback URL:
https://talks.2019.foss4g.org/auth/github/login/callback/

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: vmische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by vmische):

Any news? I think the submission system should go live soon and it would
be great if people could sign in with their GitHub account.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: vmische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by wildintellect):

I setup the oauth application in the OSGeo github org. Please attempt to
configure your submission system and test. You might need the client ID or
client secret, if so let me know and I'll figure out how to share that to
you.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: Volker Mische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by Volker Mische):

Thanks a lot! Yes, I'd need the client ID and the secret. We could use a
PGP encrypted to the email address I just saved in my preferences or
https://keybase.io/vmx (or somehow else, you can catch my on freenode as
"vmx".

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+--------------------
Reporter: Volker Mische | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------

Comment (by wildintellect):

I couldn't find a PGP key for you easily, so I put a copy of the
information on our secure server, hop in #osgeo-sac and ask someone to get
you the information. Thanks, Alex

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:6&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2228: GItHub OAuth application for FOSS4G 2019
---------------------------+---------------------
Reporter: Volker Mische | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone:
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+---------------------
Changes (by wildintellect):

* status: new => closed
* resolution: => fixed

Comment:

Key was delivered via encrypted message. As far as I know this is working.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2228#comment:7&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.