34 lines
575 B
Bash
34 lines
575 B
Bash
function read_token() {
|
|
if [[ "x$1" == "x" ]]
|
|
then
|
|
echo "y" | boundary auth-tokens read
|
|
else
|
|
boundary auth-tokens read -id $1
|
|
fi
|
|
}
|
|
|
|
function delete_token() {
|
|
if [[ "x$1" == "x" ]]
|
|
then
|
|
echo "y" | boundary auth-tokens delete
|
|
else
|
|
boundary auth-tokens delete -id $1
|
|
fi
|
|
}
|
|
|
|
function token_id() {
|
|
local tid=$1
|
|
strip $(read_token $tid | jq '.item.id')
|
|
}
|
|
|
|
function logout_cmd() {
|
|
boundary logout
|
|
}
|
|
|
|
function get_token() {
|
|
boundary config get-token
|
|
}
|
|
|
|
function read_token_no_keyring() {
|
|
boundary auth-tokens read -keyring-type=none -id $1
|
|
} |