dex

OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors

APACHE-2.0 License

Stars
9K
Committers
242

Bot releases are hidden (Show)

dex - v2.11.0

Published by srenatus about 6 years ago

This is the first new release after moving dex from github.com/coreos to
github.com/dexidp. In the process, a new Quay repository was created, so
you can find the official docker image for this release at:

quay.io/dexidp/dex:v2.11.0

Note that every merge to master now results in a docker image built in
that repository, making it easier to consume recent code changes, and
allowing for a more automated release process.

Features:

  • Updates go to 1.10.2 to support SHA-512 for ldaps (@kpschuck, #1233)
  • Fix timeout bug for etcd3 client connect (byxorna, #1266)
  • Fix default baseURL for GitLab connector (@AnianZ, #1279)
  • Connectors/ldap: treat 'constraint violation' on bind as bad
    credentials (@srenatus, #1285)

...and many fixes to the documentation and examples. Thank you, everyone
involved in helping out here. 🎉👏

dex - v2.10.0

Published by rithujohn191 over 6 years ago

The official docker image for this release is available at:

quay.io/coreos/dex:v2.10.0

Features:

dex -

Published by ericchiang almost 7 years ago

The official docker image for this release is available at:

quay.io/coreos/dex:v2.9.0

Features:

Bug fixes:

dex -

Published by ericchiang almost 7 years ago

This is a patch release of v2.8.0 with some minor UX improvements cherry picked.

dex - v2.8.0

Published by ericchiang almost 7 years ago

Features:

Bug fixes:

Misc:

dex - v2.7.1

Published by rithujohn191 about 7 years ago

This is a patch release of dex with the following changes since v2.6.1:

v2.7.0 contains an issue(#1070) with CRD support. Please refrain from using/upgrading to v2.7.0. Only upgrade to v2.7.1!

NOTE: This release makes use of Custom Resource Definitions (CRDs) instead of Third Party Resources (TPRs) for Kubernetes storage. Since Kubernetes has deprecated TPRs, Dex has now switched to CRDs by default. For existing deployments, this either requires a manual migration of the TPR data to CRDs or a config change to continue to use TRPs.

Features:

CRD Support (#1062)
Migrate TPR to CRD Documentation (#1067)
OIDC conformance test setup Docs (#1050)
Bug Fixes:

Error out if go files aren't correctly formatted (#1064)
Fix panic caused by deleting refresh token twice through api (#1056)
storage backend should not explicitly lower-case email ids (#1046)

dex -

Published by rithujohn191 about 7 years ago

Due to a bug in this release, we've removed the docker image from quay.io and recommend users upgrade directly to v2.7.1.

dex - v2.6.1

Published by estroz about 7 years ago

This is a security release of dex that addresses flaws in API query parameters and groups scope handling logic in the GitHub connector.

Issue 1: Dex's GitHub API calls used a users' display name, instead of login name, and would fail.
Issue 2: Dex would not check whether a user was a member of groups in orgs/org if a client was not configured to communicate the groups scope to dex, regardless of whether orgs/org were populated in the clients' configuration file.

Users of the GitHub connector should update to this release immediately.

dex - v2.6.0

Published by estroz about 7 years ago

This is a minor release of dex with the following changes since v2.5.0:

Features:

Bug Fixes:

dex - v2.5.0

Published by rithujohn191 over 7 years ago

This is a minor release of dex with the following changes since v2.4.1:

Features:

  • Bump golang version to 1.8.3 (#995, #994 )
  • Google hosted domain support (#974)
  • Updated docs (#989, #980, #972 )

Bug Fixes:

  • Fix key rotation with multiple dex instances (#998)
  • Avoid generating an invalid ID attribute in SAML's AuthenRequest element (#985)
  • fix localhost redirect validation for public clients (#941)
dex - v2.4.1

Published by rithujohn191 over 7 years ago

This is a security release of dex that addresses a vulnerability in the LDAP connector.

Issue: Dex does not protect against LDAP servers that allow unauthenticated binds (usually disabled by default), which means a user can login to dex without a password via LDAP.

Users of the LDAP connector should update to this release immediately if their LDAP servers supports unauthenticated bind.

dex - v2.4.0

Published by rithujohn191 over 7 years ago

This is a minor release of dex with the following changes since v2.3.1:

Features:

  • Promote the SAML connector from experimental to stable (#902, #898).
  • Add support for login through GitHub Enterprise (#904).
  • Add LDAP integration tests (#900).

Bug Fixes:

  • SAML connector workflow bug fixes (#896, #893, #885).
dex -

Published by ericchiang over 7 years ago

This is a security release of dex that address a vulnerability in SAML response processing. (https://github.com/coreos/dex/issues/895)

Users of the experimental SAML connectors should update to this release immediately.

dex - v2.3.0

Published by rithujohn191 over 7 years ago

This is a minor release of dex with the following changes since v2.2.0:

Features:

  • Adding a gRPC client example (#812)
  • Improve conformance tests (#854)
  • Make static storages query real storages for some actions (#855)
  • Expose oauth2.RegisterBrokenAuthHeaderProvider (#860)
  • Update API version to 2 (#862)

Bug Fixes:

  • Storage/kubernetes: fix hash initialization bug (#817)
  • Fix conflict error detection in TRP creation (#823)
  • Fix expiry detection for verification keys (#829)
  • Add missing WHERE statement to refresh token update (#848)
  • Validate InResponseTo SAML response field and make issuer optional (#869)
  • Fix assertion fallback (#870)
  • Connectors without a RefreshConnector should not error out (#872)
  • Fix custom CA behavior in example-app (#875)
dex -

Published by ericchiang over 7 years ago

This is a patch release of v2.2 to backport the following bug fix:

dex -

Published by ericchiang over 7 years ago

This is a patch release of v2.2 to backport the following bug fix:

dex - v2.2.3

Published by rithujohn191 over 7 years ago

This is a patch release of v2.2.0 to backport the following bug fix:

  • storage/kubernetes: fix conflict error detection in TRP creation (#823)
dex - v2.2.2

Published by rithujohn191 over 7 years ago

This is a patch release of v2.2.0 to backport the following bug fix:

  • storage/kubernetes: fix hash initialization bug (#817).
dex - v2.2.1

Published by ericchiang over 7 years ago

This is a patch release of v2.2 to backport bug fixes onto v2.2.0.

Bug fixes:

  • Fix various bugs in the Kubernetes storage backend (#816)
dex - v2.2.0

Published by rithujohn191 over 7 years ago

This is a minor release of dex with the following changes since v2.1.0:

Features:

  • Improve SAML Signature and Response Validation (#785).
  • Added GitLab connector (#788).
  • API call to list refresh tokens (#801).
  • Support for Refresh Token revocation via API call (#802).

Bug Fixes:

  • Make connector name field mandatory in dex configuration (#783).
  • Added pagination support for the github connector (#790).
  • Authorization endpoint must support POST (#792).
  • Switch from using text/template to html/template (#796).
  • Surface "already exists" errors from storage (#809).