kanidm-setup: do not ask to log in when already signed in
This commit is contained in:
+3
-1
@@ -12,7 +12,9 @@ cd "$(dirname "$0")"
|
|||||||
K="kanidm -D idm_admin -H https://$ID_HOST"
|
K="kanidm -D idm_admin -H https://$ID_HOST"
|
||||||
C=$OAUTH2_CLIENT_ID
|
C=$OAUTH2_CLIENT_ID
|
||||||
|
|
||||||
$K login
|
# Already signed in? Then do not ask again: this script is meant to be
|
||||||
|
# rerunnable, and the session outlives a single run.
|
||||||
|
$K self whoami >/dev/null 2>&1 || $K login
|
||||||
has_client() { $K system oauth2 get "$1" 2>/dev/null | grep -q '^name:'; }
|
has_client() { $K system oauth2 get "$1" 2>/dev/null | grep -q '^name:'; }
|
||||||
has_group() { $K group get "$1" 2>/dev/null | grep -q '^name:'; }
|
has_group() { $K group get "$1" 2>/dev/null | grep -q '^name:'; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user