Introduction

Getting started Trimble Identity.

Authentication

Trimble Identity

Trimble Identity is a centralized authentication service with enhanced security and simplified solutions. In a nutshell, Trimble Identity provides single sign-on capability and handles the responsibility of authenticating the identity of the users across multiple applications, products, and APIs. Trimble Identity offers a seamless experience by enabling a single, common identity for all your applications.

Trimble Identity helps developers by presenting a convenient solution to tackle the challenging aspect of Identity management. The primary purpose behind using the Trimble Identity tool is to unify and streamline the end-user sign-in and authentication process.

Features

FeatureDescription
Social Account LoginTrimble Identity also allows users to sign in using their existing social account IDs like Google and Apple.
Multi-factor authenticationMulti-factor authentication (MFA) provides a method to verify a user’s identity by requiring them to provide more than one piece of identifying information. This ensures that only valid users can access their accounts.
InternationalizationEnd users can define personal language preference for rendering UI, email, or any other communications sent to them. For more information, refer to the Languages topic.
FederationFederation is a type of secure log-in where a user’s single authentication ticket, or token, is trusted across multiple IT systems or even organizations.
Data ResidencyData residency refers to the physical or geographic location of a user or organization’s data or information. With Trimble ID, users can select their data region where their Trimble ID information is stored, and applications can retrieve the users’ data storage region preference from id and access tokens.

Authentication protocols

You can connect any application written in any language or on any stack to Trimble Identity. However, the authentication flow you choose depends on the protocol that your application supports. Trimble Identity currently supports identity protocols:

ProtocolDescription
OAuth 2.0OAuth 2.0 is a standard designed to allow a website or application to access resources hosted by other web apps on behalf of a user.
OpenID ConnectOpenID Connect is an authentication protocol, based on the OAuth 2.0 family of specifications. It uses simple JSON identity tokens (JWT) delivered via the OAuth 2.0 protocol.
SAML 2.0Security Assertion Markup Language (SAML) is an XML-based protocol, that provides both authentication and authorization between trusted parties.