As of v1.4.0, release candidates will be published in an effort to get new features out faster while still allowing time for full QA testing before moving the release candidate to a full release.
What's New:
pybritive-aws-cred-process
can now prompt users forotp
orjustification
when needed.my_resource
profile checkouts can now specify aresponse_template
by appending/{template name}
to the profile.
Enhancements:
- Added ITSM
--ticket-type
--ticket-id
options.
Bug Fixes:
- None
Dependencies:
britive~=4.0
Other:
- Python 3.8 is EOL, so support is dropped.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- Pinned
britive
to major version 3.
Other:
- None
What's New:
- Added colors to banner output.
- Added Step Up authentication to
my_secrets
Enhancements:
- Switched to
ruff
for style linting and code-quality checking.
Bug Fixes:
- Fixed issue with global
default_tenant
test.
Dependencies:
- Dropped
python3.7
support. - Dropped
pkg_resources
dependency. - Upgrade
britive
to>=3.0.0
- Upgrade
click
to>=8.1.7
Other:
- Dropped legacy
import
functionality for the now long deprecated Node.js CLI.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
setuptools
when running in python 3.12 environments.
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixed a bug where checked out
my-resources
profiles weren't included.
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixed error related to
my-resources
not containing anapp_name
.
Dependencies:
- None
Other:
- None
NOTE: This will be the last minor version before 2.0.0
What's New:
- Added a new global config setting for CA bundle certificates.
- Cloud PAM Anywhere - list, checkout, and checkin resources.
- Support for step up MFA/OTP when performing a
checkout
, using the--otp
flag.
Enhancements:
- Added additional
clear kubeconfig
option to clear just thepybritive
cachedkubeconfig
file. - Added new
ca_bundle
global setting for user provided CA bundle certs.
Bug Fixes:
- check for enabled feature before listing
my-resources
. - Fixed
python3.7
compatibility issues. - Removed unexpected keyword argument from
hashlib.sha512
calls. - missing
profile_type
kwarg inls profiles
. None
type handling formy-resources
profiles.- Switched
pybritive-kube-exec
to full path in for kube config.
Dependencies:
britive>=2.25.0
- Moved to minimally freezing dependencies.
Other:
- A
ca_bundle
being configured will override, or ignore,REQUESTS_CA_BUNDLE
andCURL_CA_BUNDLE
- Documentation linting/conformity updates.
- Python linting changes.
- Resolve dependabot issue dependabot/7.
- Testing updates for
python3.7
compatability and warn when API token is present instead of fail.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- check for enabled feature before listing
my-resources
.
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- missing
profile_type
kwarg inls profiles
. None
type handling formy-resources
profiles.
Dependencies:
- None
Other:
- None
What's New:
- Cloud PAM Anywhere - list, checkout, and checkin resources.
Enhancements:
- Added additional
clear kubeconfig
option to clear just thepybritive
cachedkubeconfig
file.
Bug Fixes:
- None
Dependencies:
britive>=2.25.0rc5
Other:
- A
ca_bundle
being configured will override, or ignore,REQUESTS_CA_BUNDLE
andCURL_CA_BUNDLE
What's New:
- Added a new global config setting for CA bundle certificates.
Enhancements:
- Added new
ca_bundle
global setting for user provided CA bundle certs.
Bug Fixes:
- Switched
pybritive-kube-exec
to full path in for kube config.
Dependencies:
britive>=2.25.0rc4
Other:
- None
What's New:
- Support for step up MFA/OTP when performing a
checkout
, using the--otp
flag.
Enhancements:
- None
Bug Fixes:
- Fixed
python3.7
compatibility issues. - Removed unexpected keyword argument from
hashlib.sha512
calls.
Dependencies:
britive>=2.25.0rc3
- Moved to minimally freezing dependencies.
Other:
- Documentation linting/conformity updates.
- Python linting changes.
- Resolve dependabot issue dependabot/7.
- Testing updates for
python3.7
compatability and warn when API token is present instead of fail.
What's New:
- Display system announcement/banner if one is present for the tenant
- Support for OpenShift checkout modes
os-oclogin
andos-ocloginexec
. These checkout modes will perform the OIDC authorization code grant flow and extraction of theoc login
command in code vs. having to use the browser. It is a "best effort" approach as the OpenShift login pages and programmatic access pages could change over time.
Enhancements:
- New checkout mode of
gcloudauthexec
which will invoke, via sub-shell, thegcloud auth activate-service-account
command to switch credentials forgcloud
. Additionally, acheckin
will reset this configuration. - Adds 3 part profile name for command
ls profiles -f json
- #141
Bug Fixes:
- Fix issue related to the
cache
andclear
commands when no global default tenant is set - Fixes issue with
--force-renew
oncheckout
not providing the--console
flag properly tocheckin
- Flag
-p
was being used by--maxpolltime
and--passphrase
for commandcheckout
. Switched--maxpolltime
to-x
.
Dependencies:
britive>=2.24.0
- Removal of
pkg_resources
dependency
Other:
- Documentation updates for
--federation-provider
andspacelift
- Documentation update for Azure Managed Identities
- Introduction of
__version__
in__init.py__
- Re-enabling the system banner/announcement logic
What's New:
- Support for OpenShift checkout modes
os-oclogin
andos-ocloginexec
. These checkout modes will perform the OIDC authorization code grant flow and extraction of theoc login
command in code vs. having to use the browser. It is a "best effort" approach as the OpenShift login pages and programmatic access pages could change over time.
Enhancements:
- Adds 3 part profile name for command
ls profiles -f json
- #141
Bug Fixes:
- Fixes issue with
--force-renew
oncheckout
not providing the--console
flag properly tocheckin
- Flag
-p
was being used by--maxpolltime
and--passphrase
for commandcheckout
. Switched--maxpolltime
to-x
.
Dependencies:
britive>=2.24.0rc5
- Removal of
pkg_resources
dependency
Other:
- Documentation updates for
--federation-provider
andspacelift
- Documentation update for Azure Managed Identities
- Introduction of
__version__
in__init.py__
- Re-enabling the system banner/announcement logic
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Remove the banner logic as the banner api is not yet available in production
Dependencies:
- None
Other:
- None
What's New:
- Display system announcement/banner if one is present for the tenant
Enhancements:
- New checkout mode of
gcloudauthexec
which will invoke, via sub-shell, thegcloud auth activate-service-account
command to switch credentials forgcloud
. Additionally, acheckin
will reset this configuration.
Bug Fixes:
- Fix issue related to the
cache
andclear
commands when no global default tenant is set
Dependencies:
britive>=2.24.0rc1
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixes issue when an authentication token has been invalidated on the server side by discarding local credentials and re-authenticating
- Send proper logout type based on the type of user (local or SAML)
Dependencies:
- None
Other:
- Additional debug logging related to the authentication process
- Remove logic for "safe token expiration" now that CLI and Browser tokens are shared
- Switch to extracting expiration time from the JWT instead of calculating based on auth time + session duration
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- None
Other:
- Additional debug logging related to the authentication process
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Switch to extracting expiration time from the JWT instead of calculating based on auth time + session duration
Dependencies:
- None
Other:
- Additional debug logging related to the authentication process
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Remove logic for "safe token expiration" now that CLI and Browser tokens are shared
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Continuing to troubleshoot the
401 - EOOOO
login issue.
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- Send proper logout type based on the type of user (local or SAML)
Bug Fixes:
- Fixes issue with
user
command
Dependencies:
- None
Other:
- Additional logging when entering a login/logout loop
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixes issue when an authentication token has been invalidated on the server side by auto-logging out the user from the CLI and re-authenticating
Dependencies:
- None
Other:
- None
What's New:
- Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only
Enhancements:
- Add command
cache kubeconfig
- Update command
cache clear
to delete the kube config file if it exists - Add global config flag
auto-refresh-kube-config
set byconfigure update global auto-refresh-kube-config true
- Add checkout mode
k8s-exec
for use exclusively inside anexec
command of a kube config file - Add console helper script
pybritive-kube-exec
for use exclusively inside anexec
command of a kube config file - Add the
pybritive
package version into theUser-Agent
string used by the Britive Python SDK (britive
package) - For command
ls profiles -c
show the time remaining for the checkout - Add new flag
-e/--extend
to commandcheckout
which will extend the expiration time of a currently checked out profile (only applicable to specific application types)
Bug Fixes:
- Clarified language in an error message when an authentication token has been invalidated on the server side and the resulting action the user must take to clear the token
- Fix bug in
configure import
related to the default AWS checkout mode
Dependencies:
britive>=2.23.0
Other:
- Documentation update to reflect that auto-login via browser will only work if the browser launched by
pybritive
is the same as the browser where the user is already authenticated to Britive.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix bug in
pybritive-kube-exec
andpybritive-aws-cred-process
for handling the--extend
flag of acheckout
command
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- For command
ls profiles -c
show the time remaining for the checkout - Add new flag
-e/--extend
to commandcheckout
which will extend the expiration time of a currently checked out profile (only applicable to specific application types)
Bug Fixes:
- Fix bug in
configure import
related to the default AWS checkout mode
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Clarified language in an error message when an authentication token has been invalidated on the server side and the resulting action the user must take to clear the token.
- More gracefully handle when a Kubernetes
certificate-authority-data
cannot be base64 decoded to a proper certificate - we will skip over that specific cluster.
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixed bug with auto generated kube config when no alias existed for a profile.
Dependencies:
- None
Other:
- None
What's New:
- Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only
Enhancements:
- Add command
cache kubeconfig
- Update command
cache clear
to delete the kube config file if it exists - Add global config flag
auto-refresh-kube-config
set byconfigure update global auto-refresh-kube-config true
- Add checkout mode
k8s-exec
for use exclusively inside anexec
command of a kube config file - Add console helper script
pybritive-kube-exec
for use exclusively inside anexec
command of a kube config file - Add the
pybritive
package version into theUser-Agent
string used by the Britive Python SDK (britive
package)
Bug Fixes:
- None
Dependencies:
- None
Other:
- Documentation update on bash command to add the python
bin
path to yourPATH
environment variable.
What's New:
- None
Enhancements:
- Enrich shell completion results for the
api
command - Support
browser
option forlogin
command - Support environment variable
PYBRITIVE_BROWSER
to allow a user to specify a default browser option, as well as use non-standardwebbrowser
options.
Bug Fixes:
- Fixes an issue with interactive login when randomly generated tokens include
--
which the WAF sometimes sees as a SQL injection attack - Fixes an issue with
ssh-add
and temporary keys filling up thessh-agent
due to the order of command flags - Fixes and issue with
checkin
checking in the wrong profile type (programmatic vs console) - Fixes bug which did not always honor the specified browser.
Dependencies:
britive>=2.22.0
Other:
- Various linting
- Updates to the documentation calling out the requirement to properly escape input based on the shell you are using
- Resolve dependabot issue dependabot/6
- Documentation updates
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive>=2.22.0
Other:
- Updates to the documentation calling out the requirement to properly escape input based on the shell you are using
- Resolve dependabot issue dependabot/6
What's New:
- None
Enhancements:
- Support
browser
option forlogin
command - Support environment variable
PYBRITIVE_BROWSER
to allow a user to specify a default browser option, as well as use non-standardwebbrowser
options.
Bug Fixes:
- Fixes bug which did not always honor the specified browser.
Dependencies:
- None
Other:
- Various linting
What's New:
- None
Enhancements:
- Enrich shell completion results for the
api
command
Bug Fixes:
- Fixes an issue with interactive login when randomly generated tokens include
--
which the WAF sometimes sees as a SQL injection attack - Fixes an issue with
ssh-add
and temporary keys filling up thessh-agent
due to the order of command flags - Fixes and issue with
checkin
checking in the wrong profile type (programmatic vs console)
Dependencies:
britive>=2.21.0
Other:
- None
What's New:
pybritive ssh gcp identity-aware-proxy
command - supports OS Login and SSH Instance Metadata- Command
request approve
- Command
request reject
- Command
ls approvals
Enhancements:
- Support for
sso_idp
in the tenant configuration block of the config file. Set withconfigure update tenant-<name> sso_idp <value>
. This will enable automatic re-direction to your identity provider, thus eliminating a manual step when authenticating to your tenant. - When checking in an AWS profile remove any AWS
credential_process
cached credentials. clear cached-aws-credentials PROFILE
Bug Fixes:
- Better handling which submitting a request to checkout a profile but a prior request has already been approved.
- Properly catch and error when Cognito tokens have been invalidated.
- Resolved issue with profile alias names which included uppercase and special characters.
- Resolved an issue with
checkout --mode browser-*
that was not actually launching the browser.
Dependencies:
- Fix dependabot alert for
requests
- dependabot/4 - Fix dependabot alert for
cryptography
- dependabot/5 britive>=2.20.1
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Better handling which submitting a request to checkout a profile but a prior request has already been approved.
Dependencies:
britive>=2.20.1
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix bug with lowercase vs. uppercase when using tenant config attribute
sso_idp
.
Dependencies:
- None
Other:
- None
What's New:
pybritive ssh gcp identity-aware-proxy
command - supports OS Login and SSH Instance Metadata
Enhancements:
- Support for
sso_idp
in the tenant configuration block of the config file. Set withconfigure update tenant-<name> sso_idp <value>
. This will enable automatic re-direction to your identity provider, thus eliminating a manual step when authenticating to your tenant.
Bug Fixes:
- Properly catch and error when Cognito tokens have been invalidated.
Dependencies:
- Fix dependabot alert for
requests
- dependabot/4 - Fix dependabot alert for
cryptography
- dependabot/5 britive>=2.20.0
Other:
- None
What's New:
- None
Enhancements:
- When checking in an AWS profile remove any AWS
credential_process
cached credentials. clear cached-aws-credentials PROFILE
Bug Fixes:
- None
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
checkout
bug when no--mode/-m
is provided.
Dependencies:
- None
Other:
- None
What's New:
- Command
request approve
- Command
request reject
- Command
ls approvals
Enhancements:
- None
Bug Fixes:
- Resolved issue with profile alias names which included uppercase and special characters.
- Resolved an issue with
checkout --mode browser-*
that was not actually launching the browser.
Dependencies:
britive>=2.19.0
Other:
- None
What's New:
pybritive ssh aws ssm-proxy
commandpybritive aws console
command
Enhancements:
- Additional
--mode/-m
valuesconsole
: checkout console access (without having to specify --console/-c`) and print the URLbrowser-mozilla
: checkout console access and open a mozilla browser with the checked out URLbrowser-firefox
: checkout console access and open a firefox browser with the checked out URLbrowser-windows-default
: checkout console access and open a windows default browser with the checked out URLbrowser-macosx
: checkout console access and open a macosx browser with the checked out URLbrowser-safari
: checkout console access and open a safari browser with the checked out URLbrowser-chrome
: checkout console access and open a chrome browser with the checked out URLbrowser-chromium
: checkout console access and open a chromium browser with the checked out URL
- For the
checkout
command the option--mode/-m
with values ofbrowser
andconsole
now implicitly indicate that the console version of the profile should be checked out (without having to specify--console/-c
)
Bug Fixes:
- None
Dependencies:
britive>=2.18.0
Other:
- Addition of Community Projects to the README.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix bug with
logout
command when no active credentials were available - Expand
--silent/-s
flag to the following commandsapi
cache profiles
checkin
login
logout
ls [profiles|environments|applications|secrets]
request [submit|withdraw]
secret view
user
- Fix bug when saving profile alias when the
PROFILE
is only 2 parts instead of 3
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
api
command shell completion fixed - dynamic sourcing ofmethod
values and options from the Britive Python SDK.
Dependencies:
britive>=2.17.0
Other:
- None
What's New:
- Support for Azure Managed Identities as federation providers.
Enhancements:
- Fall back to reduced functionality (no shell completion) when the python environment is using
click<8.0.0
.
Bug Fixes:
- If a justification for checkout/secrets viewing is provided, ensure it is <=255 characters.
- Fix issue with extraction of OIDC token expiration time. Moved to
jwt
library to perform the token decode.
Dependencies:
- Switching
britive
dependency from a compatible version requirement to a>=
requirement to capture minor updates. britive>=2.16.0
from britive~=2.15.1
Other:
- Modify the error handling and reporting process to not raise
click.ClickException
exceptions in thesafe_cli
method. Instead, raise the underlying exception so a better error message is provided.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- fix issue with
checkin
,request submit
,request withdrawl
due toPROFILE
parameter changes
Dependencies:
- None
Other:
- None
What's New:
- Allowing 2 part
PROFILE
parameters (see documentation for details) - Build support for multiple environment name formats (name, id, alternate environment name) for the
PROFILE
parameter
Enhancements:
- None
Bug Fixes:
- add a default checkout mode for AWS - bug fix as the effort is to match parity with legacy CLI tool
Dependencies:
- None
Other:
- None
What's New:
- Moving out of beta and into general availability. No other changes except for documentation updates reflecting the move out of beta.
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
cryptography~=39.0.1
to resolve dependabot alert #1 and #3certifi>=2022.12.7
to resolve dependabot alert #2britive~=2.15.0
to bring in new API calls
Other:
- None
What's New:
- The
api
command is now available which exposes all the methods available in the Britive Python SDK.
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- None
Other:
- Updated documentation with examples of how to use the new
api
command.
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix issue with
checkout
and related commands that use thePROFILE
positional argument when the one or more of thePROFILE
components (application, environment, profile) have a/
in the name. Caller must now properly escape any/
with a\
(e.g.AWS/Dev\/Test/Admin
).
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix interactive login issue for local development when using
BRITIVE_NO_VERIFY_SSL
Dependencies:
- None
Other:
- None
What's New:
- Support Bitbucket as a federation provider
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.14.0
frombritive~=2.13.0
- bitbucket federation provider
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix GCP console checkout issue
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix console script
pybritive-aws-cred-process
due to recent changes with thecheckout
method
Dependencies:
- None
Other:
- None
What's New:
pybritive checkout
will now report progress of the action by default (ifstdout
is a tty). Can show more verbose output with--verbose/-v
. Can silence the progress with the already available--silent\-s
flag.
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.13.0
frombritive~=2.12.4
- checkout progress callback
Other:
- None
What's New:
- Ability to store a GCP
gcloud
key file locally soeval $(pybritive checkout "profile" -m gcloudauth)
will automatically authenticate the user with the gcloud CLI. - Ability to override the default location of the GCP
gcloud
key file withpybritive checkout "profile" -m gcloudauth --gcloud-key-file /path/to/key.json
- New command
clear
with subcommandscache
andgcloud-key-files
.cache
has same functionality aspybritive cache clear
andgcloud-key-files
will remove allpybritive
generated temporary key files stored in the default location.
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.12.4
frombritive~=2.12.3
- AWS provider optional session token
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.12.3
frombritive~=2.12.2
- AWS provider tenant port removal, disable SSL verification, json decode bug fix
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.12.2
frombritive~=2.12.1
- AWS provider tenant logic fix
Other:
- None
What's New:
NOTE: This is a pre-release feature. It is being published in anticipation of upcoming features being released to production. This functionality will not yet work in production environments.
- Support for workload identity federation providers
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- When checking out a profile, the default is to check out programmatic access unless the
--console/-c
flag is set. This enhancement will enable auto check out of console access if programmatic access is not available for the specified profile.
Bug Fixes:
- None
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
britive~=2.11.2
frombritive~=2.11.1
- reduced # of API calls required to checkout a profile
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Allow local machine DNS to resolve (e.g. /etc/hosts) for tenant url
Dependencies:
britive~=2.11.1
frombritive~=2.11.0
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Allow a port to be specified in a tenant URL
Dependencies:
britive~=2.11.0
frombritive~=2.10.0
Other:
- None
What's New:
- None
Enhancements:
- Allow for non
*.britive-app.com
tenants. Default tobritive-app.com
if no valid URL is provided (for backwards compatibility)
Bug Fixes:
- None
Dependencies:
britive~=2.10.0
frombritive~=2.9.0
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fix and issue with
pybritive ls profile --checked-out
where all environments for the checked out profile were being returned instead of just the actual environments checked out.
Dependencies:
britive~=2.9.0
frombritive~=2.8.0
Other:
- None
What's New:
pybritive-aws-cred-process
- a "side-car" helper script/CLI program that provides a minimal codebase in an effort to reduce the latency of obtaining credentials via the AWScredential_process
command.
An example of how to use is below. Contents of ~/.aws/credentials
...
[profile-a]
credential_process=pybritive-aws-cred-process --profile britive-profile-alias
region=us-east-1
Note that the following is also still acceptable.
[profile-a]
credential_process=pybritive checkout britive-profile-alias -m awscredentialprocess
region=us-east-1
However, the former reduces the latency of the call by ~50% while still maintaining basic functionality.
Enhancements:
- Provided a
GenericCloudCredentialPrinter
class which handles printing all cloud credentials not covered by a cloud specific credential printer.
Bug Fixes:
- Fixes an issue when checking in a profile due to the
--force-renew
flag being set.
Dependencies:
- None
Other:
- None
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Fixes an issue with Britive tenant credential encryption when using
backend-credential-process=encrypted-file
. If an invalid--passphrase
is provided the encrypted credentials will now be removed and a new interactive login process will commence.
Dependencies:
- None
Other:
- None