mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider) |
8 years ago | |
---|---|---|
.. | ||
Unknwon | 8 years ago | |
blevesearch | 8 years ago | |
boltdb/bolt | 8 years ago | |
boombuler/barcode | 8 years ago | |
bradfitz/gomemcache | 8 years ago | |
coreos | 8 years ago | |
davecgh/go-spew | 8 years ago | |
denisenkom/go-mssqldb | 8 years ago | |
dgrijalva/jwt-go | 8 years ago | |
elazarl/go-bindata-assetfs | 8 years ago | |
facebookgo | 8 years ago | |
go-macaron | 8 years ago | |
go-sql-driver/mysql | 8 years ago | |
go-xorm | 8 years ago | |
gogits | 8 years ago | |
golang | 8 years ago | |
gopherjs/gopherjs | 8 years ago | |
gorilla | 8 years ago | |
issue9/identicon | 8 years ago | |
jaytaylor/html2text | 8 years ago | |
jtolds/gls | 8 years ago | |
juju/errors | 8 years ago | |
klauspost | 8 years ago | |
lib/pq | 8 years ago | |
markbates/goth | 8 years ago | |
mattn/go-sqlite3 | 8 years ago | |
mcuadros/go-version | 8 years ago | |
microcosm-cc/bluemonday | 8 years ago | |
msteinert/pam | 8 years ago | |
nfnt/resize | 8 years ago | |
ngaut | 8 years ago | |
petar/GoLLRB | 8 years ago | |
pingcap | 8 years ago | |
pmezard/go-difflib | 8 years ago | |
pquerna/otp | 8 years ago | |
russross/blackfriday | 8 years ago | |
satori/go.uuid | 8 years ago | |
sergi/go-diff | 8 years ago | |
shurcooL/sanitized_anchor_name | 8 years ago | |
steveyen/gtreap | 8 years ago | |
stretchr/testify | 8 years ago | |
syndtr/goleveldb | 8 years ago | |
twinj/uuid | 8 years ago | |
ugorji/go | 8 years ago | |
urfave/cli | 8 years ago |