From 4023dd0c846223b8cc5e8243dd5cfeb4b297c2cb Mon Sep 17 00:00:00 2001 From: Tim Nolte Date: Mon, 7 Sep 2020 00:16:57 -0400 Subject: [PATCH] Updates Changelog & README Files With Relevant Changes --- changelog.md | 10 ++++++++++ readme.md | 10 ++++++++++ readme.txt | 20 +++++++++++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/changelog.md b/changelog.md index a1ed818..84c6295 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,15 @@ # OpenId Connect Generic Changelog +3.8.0 + +* Feature: @timnolte - Ability to use 6 new constants for setting client configuration instead of storing in the DB. +* Improvement: @timnolte - NPM version requirements for development. +* Improvement: @timnolte - Travis CI build fixes. +* Improvement: @timnolte - GrumPHP configuration updates for code contributions. +* Improvement: @timnolte - Refactored to meet WordPress coding standards. +* Improvement: @timnolte - Refactored to provide localization. +* Improvement: @timnolte - Refactored to provide a Docker-based local development environment. + 3.7.1 * Fix: Release Version Number. diff --git a/readme.md b/readme.md index 5bf8c0c..565e00f 100644 --- a/readme.md +++ b/readme.md @@ -21,6 +21,7 @@ Much of the documentation can be found on the Settings > OpenID Connect Generic - [Frequently Asked Questions](#frequently-asked-questions) - [What is the client's Redirect URI?](#what-is-the-clients-redirect-uri) - [Can I change the client's Redirect URI?](#can-i-change-the-clients-redirect-uri) +- [Configuration Environment Variables/Constants](#configuration-environment-variables-constants) - [Hooks](#hooks) - [Filters](#filters) - [openid-connect-generic-alter-request](#openid-connect-generic-alter-request) @@ -73,6 +74,15 @@ On the settings page for this plugin (Dashboard > Settings > OpenID Connect Gene **Alternate Redirect URI**. When checked, the plugin will use the Redirect URI `https://example.com/openid-connect-authorize`. +## Configuration Environment Variables/Constants + +- Client ID: `OIDC_CLIENT_ID` +- Client Secret Key: `OIDC_CLIENT_SECRET` +- Login Endpoint URL: `OIDC_ENDPOINT_LOGIN_URL` +- Userinfo Endpoint URL: `OIDC_ENDPOINT_USERINFO_URL` +- Token Validation Endpoint URL: `OIDC_ENDPOINT_TOKEN_URL` +- End Session Endpoint URL: `OIDC_ENDPOINT_LOGOUT_URL` + ## Hooks This plugin provides a number of hooks to allow for a significant amount of customization of the plugin operations from diff --git a/readme.txt b/readme.txt index 1c351d4..fb27901 100644 --- a/readme.txt +++ b/readme.txt @@ -1,7 +1,7 @@ === OpenID Connect Generic Client === Contributors: daggerhart, tnolte Donate link: http://www.daggerhart.com/ -Tags: security, login, oauth2, openidconnect, apps, authentication, autologin, sso +Tags: security, login, oauth2, openidconnect, apps, authentication, autologin, sso Requires at least: 4.9 Tested up to: 5.4.2 Stable tag: trunk @@ -15,7 +15,7 @@ A simple client that provides SSO or opt-in authentication against a generic OAu This plugin allows to authenticate users against OpenID Connect OAuth2 API with Authorization Code Flow. Once installed, it can be configured to automatically authenticate users (SSO), or provide a "Login with OpenID Connect" -button on the login form. After consent has been obtained, an existing user is automatically logged into WordPress, while +button on the login form. After consent has been obtained, an existing user is automatically logged into WordPress, while new users are created in WordPress database. Much of the documentation can be found on the Settings > OpenID Connect Generic dashboard page. @@ -51,6 +51,16 @@ On the settings page for this plugin (Dashboard > Settings > OpenID Connect Gene == Changelog == += 3.8.0 = + +* Feature: @timnolte - Ability to use 6 new constants for setting client configuration instead of storing in the DB. +* Improvement: @timnolte - NPM version requirements for development. +* Improvement: @timnolte - Travis CI build fixes. +* Improvement: @timnolte - GrumPHP configuration updates for code contributions. +* Improvement: @timnolte - Refactored to meet WordPress coding standards. +* Improvement: @timnolte - Refactored to provide localization. +* Improvement: @timnolte - Refactored to provide a Docker-based local development environment. + = 3.7.1 = * Fix: Release Version Number. @@ -119,7 +129,7 @@ On the settings page for this plugin (Dashboard > Settings > OpenID Connect Gene = 3.1.0 = -* Feature: @rwasef1830 - Refresh tokens +* Feature: @rwasef1830 - Refresh tokens * Feature: @rwasef1830 - Integrated logout support with end_session endpoint * Feature: May use an alternate redirect_uri that doesn't rely on admin-ajax * Feature: @ahatherly - Support for IDP behind reverse proxy @@ -136,8 +146,8 @@ On the settings page for this plugin (Dashboard > Settings > OpenID Connect Gene = 3.0.7 = -* Bug fix: @wgengarelly - When requesting userinfo, send the access token using the Authorization header field as recommended in -section 5.3.1 of the specs. +* Bug fix: @wgengarelly - When requesting userinfo, send the access token using the Authorization header field as recommended in +section 5.3.1 of the specs. = 3.0.6 =