What is Lens ID?#
Your Lens ID is your unique identity within Lens. It is used to register our products such as Lens Desktop and access our cloud services. You can sign in to all Lens services with a single Lens ID and password.
To create a Lens ID you need to:
- Access the Lens ID sign-up page at https://app.k8slens.dev and provide a username, password and email address (sign-up with github or google accounts is also possible).
- Verify your email address.
How does Lens ID work with Lens Desktop?#
Lens ID is used to register your Lens Desktop application. Lens Desktop periodically checks whether your Lens ID is active and updates your basic profile information displayed in the Lens Desktop application.
Users who want to take advantage of Lens cloud services can use the same Lens ID to access the services.
What technology is used for Lens ID?#
Lens ID is based on OpenID Connect which is a simple identity layer on top of the OAuth 2.0 protocol. It stores a JSON Web Token in Lens Desktop and is used to verify the identity of the user based on the authentication performed by our authorization servers.
What information is being communicated to the cloud?#
The Lens ID is only meant to provide an identity with basic profile information to Lens Desktop. No sensitive data such as kubeconfigs, local profiles, secrets, config maps, etc… is uploaded or synced from Lens Desktop to our cloud services.
What about privacy?#
Does Lens work in an air-gapped environment?#
Lens will continue to work in air gapped environments, however, initially you will need to create a Lens ID and register your Lens Desktop.