GithubHelp home page GithubHelp logo

Integrate an OAuth2 consumer about gitea HOT 12 CLOSED

go-gitea avatar go-gitea commented on May 1, 2024 12
Integrate an OAuth2 consumer

from gitea.

Comments (12)

Lichtjaeger avatar Lichtjaeger commented on May 1, 2024 1

Nice work. But I would like to use Gitea on our intranet with our own OAuth2 provider (self-made with NodeJS).

I hope, this is planned for the next releases.

from gitea.

bkcsoft avatar bkcsoft commented on May 1, 2024

oauth for searchabilty

( GitHub fix your search-engine FFS 😒 )

from gitea.

willemvd avatar willemvd commented on May 1, 2024

This would mean some area in the admin panel/app.ini to setup OAuth2 client_id, client_secret and a provider based on the goth provider list

Do we want to support non-existing goth providers (like MS ADFS/Office365) and let users enter a custom token & authorize url which we then can use to either create a new goth provider (not sure how) or use the golang.org/x/oauth2 package?

from gitea.

tboerger avatar tboerger commented on May 1, 2024

I think on the first step we will support the goth providers, but on another step we should also try to support more providers.

from gitea.

lunny avatar lunny commented on May 1, 2024

So this has been resolved by #679 ?

from gitea.

willemvd avatar willemvd commented on May 1, 2024

it will be broken in to multiple PR's, first part is in #679 , but I don't think we need this as reference for the other PR's

from gitea.

lunny avatar lunny commented on May 1, 2024

So let's close this.

from gitea.

laf0rge avatar laf0rge commented on May 1, 2024

I also have several use cases (even on the public inthernet) where I'd want to be able to provide my own OAuth provider. Particularly privacy-sensitive users would not typically like to share too much data with the large Oauth "providers". So I think it's quite desirable for every entity/organization to run their own OAuth provider and not just rely on the big OAuth providers.

from gitea.

lunny avatar lunny commented on May 1, 2024

I think you mean a customize OAuth2 config UI? @Lichtjaeger @laforge Maybe we could create another issue to discuss that.

from gitea.

bryanpedini avatar bryanpedini commented on May 1, 2024

I think you mean a customize OAuth2 config UI? @Lichtjaeger @laforge Maybe we could create another issue to discuss that.

Just crossing around open / solved issues of Gitea to better understand the underlying golang structure...
Immediately noticed you menti@ned the wrong user, @lunny, that 'o' was a zero..

from gitea.

lunny avatar lunny commented on May 1, 2024

@bryanpedini You are right. Sorry, @laf0rge

from gitea.

Lichtjaeger avatar Lichtjaeger commented on May 1, 2024

@lunny @laf0rge
This feature request has long been fulfilled. I'm using Gitea with our own auth server successfully for over a year now.
grafik
grafik

from gitea.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.