- 13 Apr, 2017 1 commit
-
-
Eric Chiang authored
Turns out that manually setting PATH in the Makefile doesn't work so we've been using the protobuf plugins installed on the host. Fix this by specifying plugins by path.
-
- 11 Apr, 2017 10 commits
-
-
rithu leena john authored
server/rotation.go: avoid displaying the "keys already rotated" error
-
Eric Chiang authored
connector/ldap: fix case where groups are listed on the user entity
-
rithu john authored
-
Eric Chiang authored
*: promote SAML to stable
-
Eric Chiang authored
This means we no longer refer to it as "experimental" and wont make breaking changes.
-
rithu leena john authored
connector/github: add support for github enterprise.
-
rithu leena john authored
*: add GitLab connector to README
-
rithu john authored
-
Eric Chiang authored
-
Eric Chiang authored
Support schemas that determine membership by having fields on the user entity, instead of listing users on a groups entity. E.g. the following schema is now supported when it wasn't previously: cn=eric,cn=user,dn=exapmle,dn=com objectClass=myPerson cn: eric uid: eric email: eric@example.com memberOf: foo memberOf: bar cn=foo,cn=group,dn=exapmle,dn=com objectClass=myGroup cn: foo cn=bar,cn=group,dn=exapmle,dn=com objectClass=myGroup cn: bar
-
- 10 Apr, 2017 4 commits
-
-
Eric Chiang authored
connector/ldap: add LDAP integration tests
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
-
- 07 Apr, 2017 2 commits
-
-
Eric Chiang authored
connector/saml: clean up SAML verification logic and comments
-
Eric Chiang authored
-
- 06 Apr, 2017 7 commits
-
-
Eric Chiang authored
Fix entityIssuer -> ssoIssuer typo
-
Phu Kieu authored
-
Eric Chiang authored
Validate audience with entityIssuer if present, use redirectURI otherwise
-
Phu Kieu authored
-
Eric Chiang authored
Add ssoIssuer to fix Response issuer checking
-
Phu Kieu authored
-
Phu Kieu authored
Rename issuer to entityIssuer
-
- 04 Apr, 2017 5 commits
-
-
Eric Chiang authored
connector/saml: fix validation bug with multiple Assertion elements
-
Eric Chiang authored
Introduces SAML tests which execute full response processing and compare user attributes. tesdata now includes a full, self-signed CA and documents signed using xmlsec1. Adds deprication notices to existing tests, but don't remove them since they still provide coverage.
-
Eric Chiang authored
When a SAML response provided multiple Assertion elements, only the first one is checked for a valid signature. If the Assertion is verified, the original Assertion is removed and the canonicalized version is prepended to the Response. However, if there were multiple assertions, the second assertion could end up first in the list of Assertions, even if it was unsigned. For example this: <Response> <!-- Response unsigned. According to SAML spec must check assertion signature. --> <Assertion> <Signature> <!-- Correrctly signed assertion --> </Signature> </Assertion> <Assertion> <!-- Unsigned assertion inserted by attacker--> </Assertion> </Response> could be verified then re-ordered to the following: <Response> <!-- Response unsigned. According to SAML spec must check assertion signature. --> <Assertion> <!-- Unsigned assertion inserted by attacker--> </Assertion> <Assertion> <!-- Canonicalized, correrctly signed assertion --> </Assertion> </Response> Fix this by removing all unverified child elements of the Response, not just the original assertion.
-
Lucas Servén authored
server/server.go: make successful garbage collection log at info level
-
Lucas Serven authored
-
- 29 Mar, 2017 4 commits
-
-
rithu leena john authored
storage/static.go: correct the error message that gets displayed.
-
rithu john authored
-
Eric Chiang authored
Documentation: document dex scopes, claims, and client features
-
Eric Chiang authored
server: use client connected to remove server for gRPC tests
-
- 28 Mar, 2017 4 commits
-
-
Eric Chiang authored
-
Eric Chiang authored
-
rithu leena john authored
storage: add connector object to backend storage.
-
rithu john authored
-
- 24 Mar, 2017 3 commits
-
-
Eric Chiang authored
cmd/example-app: fix custom CA behavior
-
Eric Chiang authored
-
Eric Chiang authored
Fix assertion fallback
-