Vishal Nayak
93c5d288d2
avoid empty group alias names ( #3567 )
2017-11-10 16:51:37 -05:00
Vishal Nayak
66642a0935
External identity groups ( #3447 )
...
* external identity groups
* add local LDAP groups as well to group aliases
* add group aliases for okta credential backend
* Fix panic in tests
* fix build failure
* remove duplicated struct tag
* add test steps to test out removal of group member during renewals
* Add comment for having a prefix check in router
* fix tests
* s/parent_id/canonical_id
* s/parent/canonical in comments and errors
2017-11-02 16:05:48 -04:00
Jeff Mitchell
cd6d67d84b
Final sync
2017-10-23 17:39:21 -04:00
Vishal Nayak
605182d0f4
add entity aliases from credential backends ( #3457 )
2017-10-15 15:13:12 -04:00
Jeff Mitchell
4045c1791e
Fix github compile breakage after dep upgrade
2017-02-24 15:32:05 -05:00
Brian Rodgers
2615412734
Added a nil check for config and renamed org field internally.
2017-01-11 11:04:15 -06:00
Daniel Somerfield
c1d2dd5fb9
Added support for individual user policy mapping in github auth backend. ( #2079 )
2016-11-10 16:21:14 -05:00
Jeff Mitchell
68345eb770
Convert to logxi
2016-08-21 18:13:37 -04:00
Jeff Mitchell
c3e38d4b29
Fix up breakage from bumping deps
2016-06-30 14:31:41 -04:00
Jeff Mitchell
6c76bcd3b6
xInt->xRaw
2016-06-09 13:54:04 -04:00
Jeff Mitchell
99235e83c7
Fix panic when renewing a github token from a previous version of Vault
2016-06-09 13:37:09 -04:00
vishalnayak
80faa2f4ed
s/logical.ErrorResponse/fmt.Errorf in renewal functions of credential backends
2016-05-26 10:21:03 -04:00
vishalnayak
0481976696
Split SanitizeTTL method to support time.Duration parameters as well
2016-05-05 09:45:48 -04:00
Jeff Mitchell
e198037788
Make GitHub org comparison case insensitive.
...
Fixes #1359
2016-05-02 00:18:31 -04:00
vishalnayak
5f1829af67
Utility Enhancements
2016-04-05 20:32:59 -04:00
Jeff Mitchell
7ce9701800
Properly check for policy equivalency during renewal.
...
This introduces a function that compares two string policy sets while
ignoring the presence of "default" (since it's added by core, not the
backend), and ensuring that ordering and/or duplication are not failure
conditions.
Fixes #1256
2016-03-24 09:41:51 -04:00
vishalnayak
3b6ea0c3cb
Github renewal enhancement
2016-02-11 20:42:42 -05:00
Jeff Mitchell
2eb08d3bde
Make backends much more consistent:
...
1) Use the new LeaseExtend
2) Use default values controlled by mount tuning/system defaults instead
of a random hard coded value
3) Remove grace periods
2016-01-29 20:03:37 -05:00
Jeff Mitchell
45e32756ea
WriteOperation -> UpdateOperation
2016-01-08 13:03:03 -05:00
vishalnayak
e47b2838a0
Added a test case. Removed setting of defaultTTL in config.
2015-10-03 15:36:57 -04:00
vishalnayak
e89cf4d4bc
Use SanitizeTTL in credential request path instead of config
2015-10-02 15:41:35 -04:00
vishalnayak
bf017d28d1
Github backend: enable auth renewals
2015-10-02 13:33:19 -04:00
Jeff Mitchell
06f7fb5dc3
Add base_url option to GitHub auth provider to allow selecting a custom endpoint. Fixes #572 .
2015-08-28 06:28:43 -07:00
Erik Kristensen
ce17751f4c
reimplements #459
2015-08-09 11:25:45 -06:00
Erik Kristensen
5ca2816084
remove newline
2015-08-03 16:34:24 -06:00
Erik Kristensen
2c9f2d5673
fix bug #488
2015-08-03 15:47:30 -06:00
Raymond Pete
5b1db50733
name slug check
2015-07-26 22:21:16 -04:00
Armon Dadgar
b354299e89
credential/github: Set the github username as the display name
2015-04-15 14:30:46 -07:00
Mitchell Hashimoto
9092c41779
credential/github: auth with github
2015-04-01 15:46:37 -07:00