Patrick
3e1e0b604f
Add generic OpenID Connect provider (OAuth2)
...
This adds the oauth2 provider `oidc`. It needs an additional argument, the OIDC discovery endpoint to figure out where the auth and token URLs are.
Configuration is similar to setting up the Google Authentication with these changes:
* `OAUTH2_PROVIDER = oidc`
* `OAUTH2_OIDC_DISCOVERY_ENDPOINT = https://auth.exampe.org/discovery `
2020-03-07 18:45:19 -08:00
Frédéric Guillot
d422d4e067
Update autocert lib because ACME v1 is EOL
2019-11-15 20:34:55 -08:00
Frédéric Guillot
b94160df72
Update dependencies
2019-09-05 21:53:12 -07:00
Frédéric Guillot
ec8fa56c95
Update vendor folder
2019-06-08 18:00:10 -07:00
Frédéric Guillot
6764a420b0
Make parser compatible with Go 1.12
...
See changes in strings.Map(): https://golang.org/doc/go1.12#strings
2019-02-28 21:23:33 -08:00
Frederic Guillot
59d8e9b95e
Update dependencies
2018-12-09 17:59:39 -08:00
Frédéric Guillot
a3f3f51c60
Migrate to go modules (Go 1.11)
2018-08-26 16:43:53 -07:00
Frédéric Guillot
f43a055d63
Move Golang API client here
2018-08-24 22:23:03 -07:00
Frédéric Guillot
364198ba4a
Add integration test for search query
2018-07-07 12:02:59 -07:00
Frédéric Guillot
459bb4531f
Update vendor dependencies
2018-07-06 21:18:14 -07:00
Frédéric Guillot
53deb0b8cd
Refactor assets bundler and split Javascript files
2018-07-05 22:18:51 -07:00
Frédéric Guillot
7039df9af1
Improve feed and user API updates with optional values
2018-06-23 16:16:54 -07:00
Frédéric Guillot
36dab8b518
Add more filters for API call /entries
...
New filters:
- before (unix timestamp)
- before_entry_id
- after
- after_entry_id
- starred (boolean)
2018-06-09 19:13:41 -07:00
Frédéric Guillot
3b39f0883c
Rewrite RealIP() to avoid returning an empty string
2018-06-01 07:22:31 -07:00
Frédéric Guillot
9554d0bd53
Add integration test for /me endpoint
2018-05-14 18:52:12 -07:00
Frédéric Guillot
5cacae6cf2
Add API endpoint to import OPML file
2018-04-29 18:56:40 -07:00
Frédéric Guillot
6b360d08c1
Use Gorilla middleware (refactoring)
2018-04-27 20:38:46 -07:00
Frédéric Guillot
12ff562d31
Add support for Let's Encrypt http-01 challenge
2018-02-04 18:05:45 -08:00
Frédéric Guillot
631e0a2e20
Add integration test for export API endpoint
2018-01-12 18:16:51 -08:00
Frédéric Guillot
c3c27e3637
Add API handler to fetch user by username
2017-12-26 12:10:48 -08:00
Frédéric Guillot
9868f900e9
Add bookmarks
2017-12-22 11:33:01 -08:00
Frédéric Guillot
27196589fb
Add FeedIcon API call and update dependencies
2017-12-16 11:25:18 -08:00
Frédéric Guillot
8781648af9
Add integration tests for entries
2017-11-26 15:07:59 -08:00
Frédéric Guillot
39b03cc393
Add integration tests for feed creation
2017-11-25 16:53:51 -08:00
Frédéric Guillot
142e8b3e0c
Add first integration test
2017-11-25 10:44:48 -08:00
Frédéric Guillot
cc6d272eb7
Add OAuth2 authentication
2017-11-22 22:22:33 -08:00
Frédéric Guillot
8ffb773f43
First commit
2017-11-19 22:01:46 -08:00