Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
Former Member
3 years ago[CLI2] `whoami` command with `--session` and `--account` errors out and ignores `--session`
Hi there!
I was using something like this to check whether a session was still valid for a specific account:
op whoami --session $SESSION --account $ACCOUNT
if [ $? = 0 ]
then
echo "Still valid"
else
echo "Not valid"
fi
I could swear this worked at some point, but now all I see is this error:
[ERROR] 2022/06/24 12:22:51 could not find session token for account $ACCOUNT
The whoami
commands only seems to be working if I login using
eval $(op signin)
Once I do this, then the op whoami
command above works, but it completely ignores the --session
parameter:
$ op whoami --session foo --account $ACCOUNT
Shorthand: $ACCOUNT
URL: ...
Email: ...
User ID: ...
Could it be that there is a bug on the whoami
command which is completely ignoring the --session
cli parameter, and exclusively reading the token from the environmental variables?
CLI VERSION: 2.4.1
Thanks!
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided
Referrer: forum-search:[CLI2] whoami
command with --session
and --account
errors
- Former Member
Hi @vitorqb , thank you for notifying us about this!
Indeed, it seems to be a bug, that
op whoami
ignores the--session
flag.
We have opened a ticket in our internal tracker, looking to get this fixed. We'll keep you updated with any developments related to this.Let us know if you have any more feedback for us!
Best,
Horia - Former Member
Hello Horia,
I've been debugging my scripts for quite a while but it seem to be a bug within the
op whoami
command. Do you have any update for this?Currently this bugs means there is no way to determine if a user is already logged over CLI.