Michael Desa
|
708c37dc67
|
WIP cleanup
|
2017-10-31 20:58:40 -04:00 |
Michael Desa
|
e7e17537a1
|
WIP make app usable by frontend
|
2017-10-31 19:50:03 -04:00 |
Michael Desa
|
cf64b2e506
|
Remove RawUsers from DataStore
|
2017-10-31 17:49:35 -04:00 |
Michael Desa
|
36e14cb111
|
Refactor data stores into a common interface
|
2017-10-31 16:41:17 -04:00 |
Jared Scheib
|
32a65aa307
|
Slightly DRYer code for getting fields off Principal
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-27 12:48:51 -07:00 |
Michael de Sa
|
cff3ae798d
|
Test MeOrganization for valid org with invalid user, and invalid org
Signed-off-by: Jared Scheib <jared.scheib@gmail.com>
|
2017-10-27 10:14:14 -07:00 |
Jared Scheib
|
4c968b0ff5
|
Validate Organization and that User belongs to Org in MeOrganization
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-27 10:02:02 -07:00 |
Michael de Sa
|
6dd9f52c47
|
Change organization in meOrganizationRequest to currentOrganization
Signed-off-by: Jared Scheib <jared.scheib@gmail.com>
|
2017-10-26 16:02:29 -07:00 |
Jared Scheib
|
d6d3463208
|
Merge remote-tracking branch 'origin/multitenancy' into multitenancy_orgs
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-26 18:21:30 -04:00 |
Michael Desa
|
5e08464ecf
|
Provide route to change current users organization
Add current Organization to JWT.
Use OrganizationUsersStore to retrieve Users that are not me.
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-26 18:06:52 -04:00 |
Jared Scheib
|
f283702fe0
|
Lowercase Provider & Scheme & Role values for consistency
The client was being sent lowercase values for Role & Provider,
but not Scheme. This change makes all the above lowercase.
|
2017-10-24 16:17:59 -07:00 |
Jared Scheib
|
19369b38cc
|
Set Scheme to be OAuth2 explicitly for all users
Add Provider to Users authenticated via /me
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-19 14:32:33 -05:00 |
Michael Desa
|
a0d300d280
|
Use new chonograf.UserStore Get method when needed
Refactor tests that were dependent of old implementation of UsersStore
|
2017-10-18 14:45:33 -04:00 |
Michael Desa
|
e61ed60ae8
|
Extract logic for getting user by name & provider
|
2017-10-18 12:34:23 -04:00 |
Michael de Sa
|
84f6702edf
|
Modify /me to match User via UsersStore.All & principal's Issuer
Signed-off-by: Jared Scheib <jared.scheib@gmail.com>
|
2017-10-16 19:58:02 -05:00 |
Jared Scheib
|
414eab5f7d
|
Rename getEmail func & email var to getUsername & username
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-16 19:58:02 -05:00 |
Jared Scheib
|
31f72a71e9
|
Rename vestigial receiver 'h' on Service to 's'
Signed-off-by: Michael de Sa <mjdesa@gmail.com>
|
2017-10-10 15:27:58 -07:00 |
Chris Goller
|
ca58111730
|
Fix PathEscape work for go 1.7
|
2017-04-07 15:32:35 -05:00 |
Chris Goller
|
e8da54a6c3
|
Update user/role responses to return empty arrays
|
2017-03-10 13:24:48 -06:00 |