It’s Cybersecurity Awareness Month! Join our interactive training session, or learn about security and AI from 1Password experts.
integrations
49 TopicsAttachments not visible when shared
Hello, I am using op cli in powershell (windows) to create new secure note with the password and file attachment. Everything is working at this point. Then I am using another call to share that secure note with external user. Once I share the uri with the end user, he can access the secure note and it's secret, but he does not see any attachments. If I share manually from the desktop app the same secure note, then it works and user sees the file. Interestingly, if I use python SDK and this example https://github.com/1Password/solutions/tree/main/1password/onepassword_sdks/demo-share-script then end user can access file too. So is this a limitation from op.exe? If yes, do you have a roadmap to support it?8Views0likes0Comments1Password Connect and Plan Upgrade
Hi im currently using 1password team edition and looking to upgrade to Buisness, and have a question. Upgrading will that affect the token that i have and will i have to reissue it? Secondly, we'd also be looking to enable SSO would that also impact the usage of the token, also when troubleshooting we make use of 1password desktop would that impact the desktop usage as well?17Views0likes0CommentsHow do I use the SSH agent in headless Linux?
I want to clone a Git repository that needs SSH authorization. On my desktop this is straightforward: I have the 1Password app installed and the SSH agent enabled in its settings. git clone with an SSH URL makes the desktop app prompt me for approval and I get connected properly. However I want to clone a repository in a Debian Linux LXC. It does not have any GUI installed; I can only connect to it via a shell. I have the 1Password CLI app op installed and connected properly because op vault list works. However I cannot use the SSH agent: # ssh-add -l Could not open a connection to your authentication agent. My ~/.ssh/config looks like: Host * IdentityAgent ~/.1password/agent.sock More context about my CLI installation which is installed from the 1Password Debian repository: # apt info 1password-cli Package: 1password-cli Version: 2.31.1-2 Maintainer: 1Password <support@1password.com> Installed-Size: unknown Homepage: https://agilebits.com/ Vendor: 1Password <support@1password.com> Download-Size: 6729 kB APT-Manual-Installed: yes APT-Sources: https://downloads.1password.com/linux/debian/amd64 stable/main amd64 Packages Description: The official 1Password command-line tool. # op --version 2.31.1 I don't have a ~/.1password directory so the agent is not set up or not running. How can I get it running without a GUI to approve its use?Solved129Views0likes4CommentsFeature Request: API Endpoints for 1Password Usage Reports
Today, it doesn't look possible to pull the usage reports via API. We have clients who request these reports, and having to login to each customer and manually pull the report from within the Admin portal can be very time consuming. Having the ability to pull these reports via API would speed up this process, and even allow us to schedule these reports.44Views2likes2CommentsSSH Bookmarks don't support Port Numbers
It's fairly common to run SSH on non-standard ports. But it appears 1Password does not support this. Per https://developer.1password.com/docs/ssh/bookmarks/ for IPv6 you would use `ssh://user@2001:DB8:a8b0:5678::200c` which is a problem because ports are usually specified with a : as well. The URL standard is to use brackets, so `ssh://user@[2001:DB8:a8b0:5678::200c]:2222` would be the syntax which makes the most sense. Could this support be added to 1Password?33Views0likes2CommentsDeveloper Doc "bugs"
As we are starting to develop utilizing 1Password SDK, I have been finding some "bugs" in the documentation. I would love to see these updated (to help other people). We have been having to create our own internal documentation. From: https://developer.1password.com/docs/sdks/manage-items/#update-an-item Update an item To update an item, fetch the item you want to update, specify the changes you want to make, then pass the updated item to the client.Items.Put function. # Update a field in your item item.fields[0].value = "new_value" item.websites.append( Website( label="my custom website 2", url="https://example2.com", autofill_behavior=AutofillBehavior.NEVER, ), ) updated_item = await client.items.put(item) Website is not a data type: NameError: name 'Website' is not defined From the page: https://developer.1password.com/docs/sdks/concepts/#field-types There is no Data Type "Website", but there is a Data Type "Url", which I also tried, and it does not work either: NameError: name 'Url' is not defined I finally, looking at the source code figured out that I had to do yet another "import": from onepassword.types import ItemField, Website, AutofillBehavior to make this work. Is there other documentation pages that go over all the other parts of "types.py" that tell us when they are used, where it is used, and how to do import for them? Same goes for other code pages (secrets, items, errors, vaults, etc..)36Views0likes2CommentsCloudFlare's proxying & the 1Password SCIM bridge
I'm looking for a definitive answer to the question "Is there any way to use CloudFlare's proxying with the 1Password SCIM bridge?" From my own personal experience, all signs seem to point to "no", but surely there must be a way? Any time I've enabled proxying on the SCIM bridge's `A` record, it always causes trouble with the `certificate-manager`, which results in certs not being renewed, which then causes the bridge to stop working completely. So is proxying completely out of the question? Or is there some way to get it working? Thanks!31Views0likes2CommentsDocumentation Correction:
From: https://developer.1password.com/docs/sdks/manage-items Under "Address": fieldType should be field_type, and sdk.ItemFieldType.Address should be ItemFieldType.ADDRESS sectionID should be section_id { id: "address", title: "Address", sectionId: "custom section", fieldType: sdk.ItemFieldType.Address, value: "", details: { type: "Address", content: { street: "1234 Elm St", city: "Springfield", country: "USA", zip: "12345", state: "IL", }, }, },19Views0likes1CommentAnnouncing op-python and ivorynomad.onepassword
I've created a python module intended to ease use of 1password CLI in CI/CD and IaC environments. https://pypi.org/project/op-python/ I've also created an ansible lookup plugin which leverages the op-python module to perform secrets retrieval for ansible playbooks. https://galaxy.ansible.com/ui/repo/published/ivorynomad/onepassword/ I use these in my home lab environment where they have been useful to me; I hope they might be useful for others.33Views0likes2Comments