Comments (12)
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.
oauth for searchabilty
( GitHub fix your search-engine FFS 😒 )
from gitea.
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.
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.
So this has been resolved by #679 ?
from gitea.
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.
So let's close this.
from gitea.
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.
I think you mean a customize OAuth2 config UI? @Lichtjaeger @laforge Maybe we could create another issue to discuss that.
from gitea.
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.
@bryanpedini You are right. Sorry, @laf0rge
from gitea.
@lunny @laf0rge
This feature request has long been fulfilled. I'm using Gitea with our own auth server successfully for over a year now.
from gitea.
Related Issues (20)
- 500 error while upgrade from 1.6.x to 1.21.7 (Render failed, failed to render template: user/dashboard/dashboard, error: template error: builtin(bindata):user/dashboard/feeds:107:19) HOT 2
- Gitea fails to complete all checks with more than 1 pattern in "Enable status check" HOT 4
- Gitea Act Runner ubuntu image is missing ANDROID SDK for GitHub workflows HOT 2
- De-emphasize signed commits
- Can NOT edit issue content GetUserById: context canceled HOT 2
- Reviewers removed from PR after approvals and new commit HOT 9
- Gitea Scrollbar is ugly (again) HOT 7
- actions/checkout fails to retrieve default branch name HOT 8
- Add a warning when admin add a user with email address not listed in `EMAIL_DOMAIN_ALLOWLIST`
- Flaky test `TestMergeRequiredContextsCommitStatus` HOT 2
- Failure to execute `make generate-swagger` in go 1.22 HOT 5
- Mirroring Release Artifacts HOT 2
- Relation Paths in Orgmode don't get the Src Prefix
- Many lock file exists errors
- Shim `/v3/repos` API for `actions/checkout` HOT 9
- Expose fuzzy search for issues/pulls
- Support migrate data from gitee HOT 1
- WechatWork webhook can NOT use after apply PR:[REFACTOR] store webhook event in database
- [Proposal] Attachments storage improvement in database
- LFS files display as plaintext HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitea.