Signing back into the Community for the first time? You'll need to reset your password to access your account.  Find out more.

Blog Post

Developer Newsletter
3 MIN READ

Developer Roundup: Introducing the new 1Password Developer experience, SDK updates, and more!

1Password_DevCommunity's avatar
4 months ago

Get ready to build with 1Password!

Hello, friends ,

It's just as important to secure your SSH keys and API tokens as it is to secure your passwords, passkeys, and other traditional credentials. So it makes sense to put developer credentials front and center in 1Password for Windows, Mac, and Linux.

And that's what we did with a new, dedicated developer section where you can:

  1. Discover and set up new tools: We’re starting with the SSH agent, CLI, and Developer Watchtower, with more to come in the future.
  2. View SSH agent keys: An ordered list of SSH keys available to the SSH agent. In other words: ssh-add -l within the 1Password UI.
  3. See recent SSH agent activity: A new, local log with information about recent SSH agent activity. It includes the application that made the request, the resource that was accessed, and the SSH key used.

Bryan Byrne and Floris van der Grinten shared the what and the why on the 1Password blog.

Autofill websites with 1Password SDKs

1Password SDKs 0.1.3 are now available with Autofill Website Support. 

You can now create, retrieve, and edit websites associated with your 1Password items for seamless autofill using the item CRUD functions.

With this feature, you can identify where to autofill using:

  • AnywhereOnWebsite: Autofill on any page within the website, including subdomains.
  • ExactDomain: Autofill only when the exact domain matches (hostname and port).
  • Never: Prevent 1Password from autofilling credentials on specific websites.

This is particularly useful for projects that require fine-tuned control over which websites are permitted to autofill credentials, ensuring security and precision for your use cases.

To get started

Try it out and let us know how it fits into your automation flows!

Community spotlight

Sumo Logic and 1Password integration
Sumo Logic is a cloud-based data analytics platform that provides real-time insights and monitoring for operational and security data through log management and machine data analysis.

The integration between 1Password and Sumo Logic is designed to enhance your security event management. It provides a secure endpoint to collect vital data such as sign-in attempts, item usage, and audit events directly from the 1Password Event API.

Tips and insights

 

 

Unlock seamless deployments with 1Password and Kamal
Jason Muller wrote about why 1Password and Rails' Kamal are kindred spirits. Kamal is a game-changing deployment tool created by David Heinemeier Hansson (DHH). Over the past two years, DHH has transformed Rails, enabling developers to launch production-ready applications in just three minutes – no Node.js or Redis needed!

Kamal empowers developers to break free from costly Platform as a Service (PaaS) models, aligning perfectly with 1Password’s mission to enhance security without fear. The integration allows users to manage secrets and SSH keys securely, making deployments smoother and safer.

In his piece, Jason includes a step-by-step tutorial on setting up your server, securely storing credentials in 1Password, and configuring Kamal for deployment. Together, 1Password and Kamal are giving developers more control while upholding security best practices.

 

 

Secure secret management in Laravel with 1Password CLI
Managing environment variables securely is essential for any Laravel application. Laravel error-tracking platform Flare wrote up a deep dive to using the 1Password CLI for effective secret management:

  1. Set up 1Password CLI: Install the 1Password CLI and configure it on your local machine and production servers. This ensures you have secure access to your secrets.
  2. Organize your secrets: Create separate entries in your 1Password vault for different environments (staging, production). Use a clear naming convention that includes the environment name to easily reference them later.
  3. Integrate into your deployment process: Generate the .env file directly on your production server to avoid storing secrets locally. Set up a service account in 1Password to securely access the vault during deployment.
  4. Automate with CI/CD: If you're using GitHub Actions or another CI/CD tool, use the 1Password CLI to install and configure the CLI during your build or deployment process.

By following these steps, you can enhance the security of your Laravel applications and simplify secret management with 1Password. Happy coding!

That’s it for the news. Have a great week, forward this to a friend who might enjoy it, and we’ll see you again soon 


– 1Password Developer Community Team

 

Published 4 months ago
Version 1.0
No CommentsBe the first to comment