Skip to content

OAuth Support without --link #2636

Closed
Closed

Description

@kaaax0815

Please provide a way to login with e.g. Github like in your Cloud Program, but without using the Cloud Program. A list of ways to do it ourself is I think good too

Activity

  1. code-asher commented on Jan 25, 2021

    @code-asher
    Member

    We don't have any plans on adding additional authentication methods so we recommend using an external oauth proxy.

    We mention that briefly here: https://github.com/cdr/code-server/blob/v3.8.0/doc/FAQ.md#how-should-i-expose-code-server-to-the-internet

    But I think we might be able to reword this section to make it more discoverable, maybe something like "authentication methods"?

  2. kaaax0815 commented on Jan 25, 2021

    @kaaax0815
    Author

    So I would Listen white Caddy on Port 80,443 then Pass that SSL Encrypted to the OAuth Proxy, there I login and then it gets passed to the code-server on port 8080. Because when I use Caddy instead of Nginx (what is mentioned in the docs of the proxy) I wouldnt have to hassle with SSL Certificates. Unfortunately I need a credit card for Cloudflare Access to work, would be cool, because I use it anyway

  3. kaaax0815 commented on Jan 26, 2021

    @kaaax0815
    Author

    I got Oauth2_Proxy to work, which works just fine, so maybe adding a bit to the docs, but not more because you are completely right

  4. added this to the Backlog milestone on Apr 29, 2021
  5. sestegra commented on May 19, 2021

    @sestegra
  6. stale commented on Nov 16, 2021

    @stale

    This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no activity occurs in the next 5 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsDocumentation related

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions