Comments (4)
Just briefly glancing at the project structure, it seems like OAuth is provided by your external library, https://github.com/nektro/go.oauth2
There's nothing wrong with this, but the project doesn't seem to have support for configuring providers with a custom hostname, which means adding this kind of support isn't 100% drop in addable without a few structure changes. In other words, it might be involved.
from andesite.
Since GitTea is a self-hosted service it cannot be added to nektro/go.oauth2 as a pre-loaded identity provider, but I also just created #34 which should solve this issue and support more self-hosted services in the future.
from andesite.
A section will be needed to be added to config.json
that allows users to load their own Provider
s at outlined in https://github.com/nektro/go.oauth2/blob/master/provider.go
from andesite.
Alright, so long as there's a solution.
from andesite.
Related Issues (20)
- Add support for local users
- Add support for themes with paths relative to the current terminal's working directory
- Allow access to folders inside directory with public share links HOT 1
- Sort folders first, then files in listing
- For symlinked folders, use folder icon
- Document roots configuration
- "Parent Directory" is in wrong column
- Display directory size. HOT 3
- fsbd: add flag to run file hashing in parallel
- fsdb: add flag to run periodic scanning of enabled remotes
- be able to use paskeys with with basic http auth HOT 1
- fsdb: be able to disable specific hash methods
- shares don't work, can't be updated either
- `--base` isn't considered during OAuth2 flow HOT 1
- `--base` is not considered in search
- Allow search to be separate for each root HOT 4
- "Back" link redirects to base domain instead of Andesite when used with `--base`
- `--base` is not considered in download links
- `--base` is not used during logout
- Connection is reset when downloading big files 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 andesite.