1
0
Fork 0
mirror of https://github.com/Luzifer/nginx-sso.git synced 2024-10-18 07:34:22 +00:00
Commit graph

41 commits

Author SHA1 Message Date
5539445806
prepare release v0.10.0 2018-09-24 11:58:04 +02:00
05fe4f2022
Fix TLS dialing (#16)
* Add configuration for TLS connections
* Take both TLS configurations into account
2018-09-24 11:57:27 +02:00
a272b49cf8
Use multi-stage build to reduce image size
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-09-20 16:26:33 +02:00
773a88c5ba
prepare release v0.9.0 2018-09-20 15:39:38 +02:00
8c9a2f6285
Implement config reload on SIGHUP (#12)
closes #11
2018-09-20 15:39:22 +02:00
7ed2b8d7cc
prepare release v0.8.1 2018-09-08 19:40:35 +02:00
e6952ed1b0
Fix: Memory leak due to http requests stored forever
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-09-08 19:39:59 +02:00
b59fefb0e3
Update repo-runner image
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-07-26 22:42:47 +02:00
f79b372c86
prepare release v0.8.0 2018-07-26 22:41:20 +02:00
9b66d15c6a
Allow searching group members by username (#9)
This change allows to use the specified `username_attribute` in a search for group members. This can especially be useful in case the `uid` is used as the `username_attribute` and also in `member` or `uniqueMember` attribute of groups instead of the DN.
2018-07-26 22:40:46 +02:00
5802a5b73c
prepare release v0.7.1 2018-06-18 11:49:11 +02:00
ed630b3edd
Fix: Ensure alias is set correctly when it is a DN
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-06-18 11:48:44 +02:00
bb079f0832
prepare release v0.7.0 2018-06-18 11:21:57 +02:00
b7038a312e
Add configurable username to LDAP auth
closes #4

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-06-17 13:50:09 +02:00
bc6ed4ee08
prepare release v0.6.0 2018-03-15 23:12:31 +01:00
Knut Ahlers
115182e445
Add LDAP support (#3)
* Define configuration for LDAP module
* Implement LDAP auth
* Vendor new dependencies
* Add documentation for LDAP provider
2018-03-15 23:12:09 +01:00
abd8ad9e4c
prepare release v0.5.0 2018-02-04 15:37:03 +01:00
Knut Ahlers
6fa934880e
Implement Crowd authentication (#2)
* Re-add example configuration for Crowd
* Implement Crowd authentication
* Fix: Some errors just mean there is no user
* Document crowd provider
* Vendor new dependencies
* Reduce error messages: Check for config details
2018-02-04 14:51:08 +01:00
8731310b3c
prepare release v0.4.2 2018-02-04 13:11:15 +01:00
376a3a555a
Fix: Group assignments were not applied for Token auth
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-02-04 13:11:00 +01:00
21f43bf48b
prepare release v0.4.1 2018-02-04 13:01:01 +01:00
62985b6c66
Fix: Token auth always had a logged in user
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-02-04 13:00:33 +01:00
ae4b6a7f2c
prepare release v0.4.0 2018-02-04 11:36:35 +01:00
64bf3d17cd
Allow grouping of tokens for simpler ACL
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-02-04 11:36:13 +01:00
07062c318a
Add basic auth to example config
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 21:54:30 +01:00
e9c104c502
prepare release v0.3.0 2018-01-28 21:48:19 +01:00
8b383f473f
Document auto-renewal
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 21:48:00 +01:00
3db354abc8
Fix: Overwrite default session settings
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 21:40:21 +01:00
00dffa95c4
Auto-Renew cookies in simple and yubikey authenticators
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 21:33:38 +01:00
c9836b032a
Pass through the ResponseWriter to allow cookie renewal
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 21:27:23 +01:00
9af5d1e6d3
prepare release v0.2.0 2018-01-28 21:08:18 +01:00
eb995e9493
Add usage docs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 20:45:12 +01:00
068ede3748
Add basic auth to simple provider
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 19:32:39 +01:00
daa85d5016
Add dockerized version
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 18:43:58 +01:00
bfa3bd1b55
prepare release v0.1.0 2018-01-28 15:57:59 +01:00
9a467952cc
Vendor dependencies
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 15:56:30 +01:00
d7f9bf5874
Add automatic build
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 15:53:34 +01:00
f893d50fe1
Add status buttons
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 15:51:24 +01:00
838748999d
Update README, add meta-files
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 15:48:42 +01:00
Knut Ahlers
87d719367d
Initial version (#1)
* Initial draft
* HCL does not support int64
* Add http stubs
* Login does not need to return user details
* Fields should have a label
* Add example configuration
* Add stub for "Simple" authenticator
* Add debug logging
* Implement configuration loading
* Implement user detection
* Fix error names in doc strings
* Implement session store
* Implement "Token" provider
* Add login frontend
* Implement login and logout
* Do not show tabs when there is no choice
* Fix multi-tab errors, sorting
* Implement "Yubikey" authenticator
* Lint: Rename error to naming convention
* Apply cookie security
* Prevent double-login
* Adjust parameters for crowd
* Implement ACL
* Replace HCL config with YAML config
* Remove config debug output
* Remove crowd config

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-28 15:16:52 +01:00
95321c666b
Initial commit 2018-01-27 22:25:30 +01:00