Keeping op cli auth
Hi,
Can we still maintain an op cli session opened ?
In previous versions this was possible by quering the server with
op account get --account="XXXXX"
It looks like this is no more the case.
Any alternative ?
Thanks
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided
Comments
-
I guess at some point there is something wrong with
op account get --acount='UUID'
as I reported in an other subject and I finally get disconnected be cause the command is no more executed.Maybe I was calling that command too frequently (every 30s) and get some ban or other ?
I noticed that the CPU usage of the process responsible for the refresh was taking a lot of CPU. I killed it and then tried to launch the command manually. Then I saw that op cli was crashing as reported in https://1password.community/discussion/comment/651306#Comment_651306.
0 -
It looks like I am unable to auth in scripts even if OP_ variables are defined.
Here is the script I was using:
#!/bin/bash source /etc/profile . "${HOME}/.bin.base/opsign.sh" eval $(get1PasswordSession) env|grep OP_ op account get --account="BUSINESS_UUID" > /dev/null MY="$?" op account get --account="PROJECT_UUID" > /dev/null TEAM="$?" echo "$(($MY+$TEAM))"
The result given is:
OP_SESSION_hash1=key1 OP_SESSION_hash2=key2 2
If I run the commands in a terminal it works correctly, I double checked the OP_SESSION env vars and they are the same.
Any clue why
op
can't authenticate properly in script ?0