v4.0.0 / 2023-06-15
- Removed the deprecated
coreauth:client:regenerate
command. Please usecoreauth:client:regenerate-secret
instead - Removed the option for
-s
--scope
and-f
--feature
from thecoreauth:client:create
andcoreauth:client:update
commands as they were not adding the scopes to the OAuth Client.- Note: Please use the
coreauth:client:add-scope
command after you have created your client or have updated it
- Note: Please use the
- Fixed the
-e
--environment
option, to include theGAM
(Gamma) environment as an option - Fixed the
-t
--type
option, removing the unusedINTROSPECTION
type which has not been released
v3.2.3 / 2023-06-09
- Fixed the
v3.2.X
links to the proper release page
v3.2.2 / 2023-06-09
- Updated the
coreauth:version
command to output the version - Changed the
coreauth:client:create
command to output the* Note *
as asoft_error
for more visibility
v3.2.1 / 2023-06-09
- Updated packages to remove security vulnerabilities
- Formatted previous changes for consistency
v3.2.0 / 2023-06-09
- Added support for the
gamma
environment. Use-e gam
.- Note: You must be on the OCT network or connected via the VPN
v3.1.0 / 2022-01-26
- Improved the responses of the following commands:
coreauth:client:add-scopes
- now displays a table ofscope_name
and astatus
value ofADDED
if the scope was just added to easily identify changescoreauth:client:add-scopes
- now displays a table ofscope_name
to review the currently assigned scopes
- Resovled the
Cannot read 'status' of undefined error
- Reworded the Note/Warning on the
coreauth:create
command - Updated packages to remove security vulnerabilities
- Increased
akkeris-credential-injector
timeout from 5s -> 10s
v3.0.5 / 2021-11-17
- Updated packages to remove security vulnerabilities
v3.0.4 / 2020-03-04
- Updated
axios
v3.0.3 / 2020-08-03
- Added
update.js
to handle the npm install after updating - Updated help text
- Updated readme
- Updated ramda library
v3.0.2 / 2020-07-08
- removed
type: module
from package.json which threw for NodeJS versions >=v14 - Reverted
primary: false
totrue
for the plugin
v3.0.1 / 2020-07-07
- Added
install.js
per Akkeris team instructions - Fixed changelog version number
v1.2.0
->v1.3.0
v3.0.0 / 2020-07-07
- Removed GitFlow and thus made master
the default branch
- If you have issues or errors upon updating, please try the following:
aka plugins:uninstall coreauth && \ aka plugins:install coreauth
- If that doesn't work, you may have to just switch the git branch:
cd ~/.akkeris/plugins/coreauth && \ git checkout master && \ aka update
- Removed -s --space
option
- Everyone has moved away from using it and keeping it has caused confusion
-s
is now used for--scope
- Removed thencc
library which may require plugin reinstall- ncc is a simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style.
- Required a build every commit to
master
to execute the latest code - Found it wasn't necessary and the
npm i
thatakkeris
runs is fine for our application.
- Added
scope
commands for listing, finding, and searching available OAuth Scope(s) by several methods:coreauth:scope:list
- List all active and available Scope(s) and their Feature Code- Takes arguments:
-e
or--environment
- This is limited to the first 100 scopes, currently there's not many scopes. I'll improve this on the next iteration.
- Takes arguments:
coreauth:scope:list-by-feature-code
- List all active Scope(s) from a specified Feature Code- Takes arguments:
-f
or--featureCode
-e
or--environment
- Takes arguments:
coreauth:scope:search
- Searches for a Scope by it's name. (i.e. "identity")- Takes arguments:
-s
or--scope
-e
or--environment
- Takes arguments:
- Added two additional
client
commands for managing an OAuth Client's Scopecoreauth:client:add-scope
- Add Scope(s) to your App's OAuth Client- Takes arguments:
-a
or--app
-s
or--featureCode
-e
or--environment
- Takes arguments:
coreauth:client:remove-scope
- Remove Scope(s) to your App's OAuth Client- Takes arguments:
-a
or--app
-s
or--featureCode
-e
or--environment
- Takes arguments:
- Added
coreauth:version
command for easier debugging - Added warning NOTE message to let users know they may be regenerating their client_secret if it's missing from the config
- Updated help messages removing 'Core Auth' and using 'OAuth Client' instead
- Core Auth may be more than just OAuth--this should help with future ambiguity
- Core Auth OAuth Client sounds funny. Maybe 'Core OAuth Client'?
- Updated package.json
- Added private to prevent NPM publish
- Added authors & maintainers
- Updated packages
- Removed license
v2.0.1 / 2020-06-03
- Updated package dependencies to latest
- Moved development linter from
prettier-standard
->standardJS
v2.0.0 / 2019-12-05
- Added Deactivate Client command for deactivating a client and removing it from Akkeris
deactivate
app
,environment
are required
- Refactored to use appkit instead for akkeris config
- Updated responses/tasks
- Reformatting using standardJS
- Removed requiring the space, add it to the app instead
- i.e. Use
-a ccap-core-dev
instead of-a ccap -s core-dev
- i.e. Use
- Renamed commands from
core:auth...
->coreauth:...
- i.e. Use
coreauth:client:deactivate -a ccap-core-dev
instead ofcore:auth:client:deactivate -a ccap-core-dev
- i.e. Use
- Update using the flag
--post_login_url
->--postLoginURL
- Update using the flag
--post_logout_url
->--postLogoutURL
v1.3.1 / 2019-09-03
- Updated Create command API route and new command routes
- Updated commands
remove
type
,environment
are no longer required
regenerate
type
is no longer required
v1.3.0 / 2019-08-16
- Added more Client commands to assist in maintaining Client credentials:
remove
- Removes Client credentials from Akkeris Config onlyupdate
- Updates the Core Auth Client and Akkeris Configregenerate
- Regenerates the Apps Client Secret and updates Akkeris Config
v1.1.3 / 2019-08-05
- Use symbolic link for
index.js
->dist/index.js
- Update Scripts, removed
preversion
- Update error handling
v1.1.2 / 2019-08-05
- Using
ncc
for single file build
v1.1.1 / 2019-07-30
- Updated Readme Examples
- Updated plugin help
v1.1.0 / 2019-07-30
- Changed
redirect_uris
->post_login_url
- Changed
returnto_uris
->post_logout_url
- url instead of uris because it should be a valid url and using the flag multiple times puts it into an array
- Updated readme to reflect changes in examples
v1.0.2 / 2019-07-29
- Updated plugin name/group
core
->coreauth
v1.0.1 / 2019-07-29
- Updated messaging to be a task
- Updated help text
- Renamed
credentials.js
->client.js
v1.0.0 / 2019-07-29
- New plugin using latest Core Auth OAuth Client API
- Improved error handling
- Updated
[email protected]
->v0.19.0