Quickly access any computing resource anywhere
Teleport 7.0 Brings Identity-based Access to MongoDB
# use your favorite programming language to customize access: def access_request_callback(req): is_admin = 'admin' in req.roles jira_ticket = jira.get_ticket(req.id) team_name = req.attributes['team'] # Only allow users with an 'admin' role if not is_admin: raise AccessDenied("Not a member of 'admin' role.") # Contractors must provide a valid Jira ticket if team_name == "contractor" and not jira_ticket: raise AccessDenied("Please provide an active JIRA ticket.")
Works with everything you have
Teleport Application Access is open source and it relies on open standards such as SSH, HTTPS, SAML, OpenID connect and others. Deployed as a single-binary drop-in replacement for OpenSSH, it seamlessly integrates with the rest of your stack.
Easy to get started
Teleport is easy to deploy and use. We believe that simplicity and good user experience are key to first-class security.
tshclient allows users to login to retrieve short-lived certifcates.
teleportagent can be installed on any server or any Kubernetes cluster with a single command.
# on a client $ tsh login --proxy=example.com # on a server $ apt install teleport # in a Kubernetes cluster $ helm install