Skip to main content
July 11, 2025
Question

authorization timeout when using CLI

  • July 11, 2025
  • 2 replies
  • 515 views

I'm trying to use the 1password CLI to automate some password retrieval tasks etc, however, I'm noticing that after the first couple of auths I start receiving authorization timeout errors.

Debug mode output:

op vault list --debug
10:15AM | DEBUG | Session delegation enabled
10:15AM | DEBUG | NM request: NmRequestAccounts
10:15AM | DEBUG | NM response: Success
10:15AM | DEBUG | NM request: NmRequestAccounts
10:15AM | DEBUG | NM response: Success
10:15AM | DEBUG | account not signed in, filter= latest_signin_user=
10:15AM | DEBUG | NM request: NmRequestAccounts
10:15AM | DEBUG | NM response: Success
10:15AM | DEBUG | NM request: NmRequestAuthorization
[ERROR] 2025/07/11 10:16:41 authorization timeout

We use Okta SSO for authentication for 1password; when I first connect I get prompted to open the 1Password app, and auth as normal, and then the cli behaves ok.  If I wait a few minutes after doing this and open a new terminal and try to run these commands again I get the authorization timeout.

Any ideas what the issue might be and next steps to troubleshoot?

2 replies

July 18, 2025

Hi @matt-darwin ,

Thanks for sharing you debug. I'm looking into this with the team and will try to get back to you in a few days to see if there is anything we can share to help.

Thanks! Phil

July 22, 2025

Thanks for looking Phil.  I'll take a look at the Service Accounts, and raise with my internal admin team for 1Password (unfortunately I don't get access to create them directly). 

But it would be good to understand what's causing this (it's intermittent - though seems to always work ok on the first login, and for a period of time after that - so maybe some kind of refresh token that expires and then isn't re-requested?)  as I also use them for things like personal demo automation and so on where I need to use my personal creds.

July 21, 2025

Hi @matt-darwin ,

Thanks for your patience.

This may take us a bit of time to reproduce, but in the interim, have you considered Service Accounts for this task? They are a bit easier to do automations (skips the Okta Auth step).  Both the CLI and the SDKs support Service Accounts depending on your needs.

https://developer.1password.com/docs/service-accounts 

Thanks,
Phil