Single Sign On (SSO)

My Building supports Single Sign On (SSO) in a variety of ways. This article discusses how SSO is used in your projects. There are some key differences in the SSO implication based on whether you are hosting the My Building Application yourself (Customer Hosted), Leviton is hosting My Building for you (Managed Hosting), or, if using My Building at myBuilding.Leviton.com (Leviton Hosted).

Authentication Methods
My Building supports several different style of authentication, not all are available with every hosting scenario, for background, all methods are as follows:
  • Email/Password - My Building uses your email to uniquely identify you and authenticates you with a password. The password is stored in a secured database on the My Building Server. Emails are validated prior to completion of account setup.
  • SSO, Google, Public - Google Public servers are used for authenticating using your gmail email address. Multi-factor authentication (MFA) is used if it supported as described through your google account
  • SSO, Microsoft, Public - Microsoft sever is used for authentication using the provided email address. Multi-factor authentication (MFA) is used if it supported as described through your google account.
  • SSO, Apple, Public - Apple servers are used for authentication using your Apple credentials. Multi-factor authentication (MFA) is used if it supported as described through your google account.
  • SSO, Microsoft, Private - Microsoft Active Directory Servers are used for authentication. The specific terms for allowed email addresses and MFA are defined by your organization.
  • SSO, Google, Private - Microsoft Active Directory Servers are used for authentication. The specific terms for allowed email addresses and MFA are defined by your organization.

Authentication Methods/Hosting Matrix
Based on your hosting method, different authentication modes may be used based on how your system is configured. The matrix below identifies all possibilities. In addition, difference between the My Building App and the web browser App (Web App) are identified as necessary

Authentication MethodLeviton HostedCustomer HostedManaged Hosting
Email/PasswordYesYesYes
SSO, Google, PublicYes

App requires if you use gmail email address
NoYes
SSO, Microsoft, PublicYesNoYes
SSO, Apple, PublicWebApp - No
App - Yes
NoYes
SSO, Microsoft, PrivateNoYesYes
SSO, Google, PrivateNoYesYes
 
Back
Top