• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Register identity provider (domain name)

•
Environment: cloud
•
Version: 10.5
Some tooltip text!
• 6 minutes to read
 • 6 minutes to read

Before using a federated sign-in service, you must register the domain with us. This enables SuperID to recognize the domain of the user's email address and redirect to the correct identity provider for authentication.

Note

Any user that can authenticate with the customer's domain can register Google as an identity provider.

To register Microsoft as an IDP and grant the SuperOffice ID Microsoft Entra application access to read user profile information, the user should be Global Admin or App Admin.

Pre-requisites

  • You have mapped the usernames to your IDP.

  • You are able to authenticate with the customer's domain. For Microsoft Entra ID, Global Admin or Application Administrator is required.

How does DP registration impact existing users?

A 'user-transition' (SuperOffice password -> Google/Microsoft authentication) for all existing users, on first log in after IDP registration is completed: users have to sign in once to SuperOffice, to complete the transition from password to IDP for their accounts.

No use of "SO password" any longer, but user is sent to Google/Microsoft for authentication on login to CRM Online.

Start IDP registration

  1. Go to https://id.superoffice.com/identityprovider/register.

  2. Select your organization's identity provider (Google or Microsoft).

    select identity provider -screenshot

Initialize and accept setup with your IDP

Note

You are sent to the provider's sign-in page after starting registration.

For Microsoft

  1. Authenticate with your Global admin or App admin Microsoft Entra account.

  2. Accept the permissions and grant SuperOffice access to read profile information if prompted.

    Microsoft 365 sign-in -screenshot

    Microsoft 365 sign-in -screenshot

    Microsoft 365 sign-in -screenshot

  3. Confirm that all users of this domain should use the identity provider.

    confirm-all-users-o365.png -screenshot

Explanation about requested permissions

SuperOffice application (Application Id d0c02962-eedd-4d1e-8a70-a315f1aa5072) is required for logging in and to support basic functionality for the user (delegated permission). The permission does not require Admin consent. The reason for asking administrator to approve these permissions is to prevent that the individual user must consent to these permissions.

The delegated permissions required for the SuperOffice application are:

Function Permissions needed
Logging in User.Read, email, openid and profile. Get basic information about the signed in user.
Email The built-in e-mail client in the SuperOffice CRM product requires IMAP.AccessAsUser.All for receiving and SMTP.Send for sending e-mails on behalf of the user. Offline_access is needed for refreshing the mailboxes in background.
Video Meeting & Microsoft Teams OnlineMeetings permissions is required to set up video meetings directly from the diary of the SuperOffice CRM product.
SharePoint document archive The Sites.Manage.All and Sites.ReadWrite.All is required to create, read and write documents to SharePoint.

For Google

  1. Authenticate with a Google account in the domain.

    Google sign-in -screenshot

  2. Accept the permissions and grant SuperOffice access to read profile information if prompted.

  3. Confirm that all users of this domain should use the identity provider.

    confirm-all-users-google.png -screenshot

Confirm registration

confirmation.png -screenshot

Your organization's domain name is now registered in the SuperOffice environment.

When the user signs in, the domain of the username (the part after the @ sign) will be recognized and the user will be forwarded to the correct IDP to authenticate.

signin-domain.png -screenshot

Primary domain registration is complete!

After registering the IDP, existing password users have to sign in once to SuperOffice, to complete the transition from password to IDP for their accounts. New users added will be able to log in directly. Do note "Send welcome emails to new users" is 'on' by default. The administrator can choose whether or not new users shall receive a welcome email with sign-in info when their account is created. Read more here: send welcome emails.

Register additional domains

Organizations may have multiple domains. Additional domains used to sign in to SuperOffice, beyond the domain of the Global Admin or App Admin, must be added manually.

The Domain Name System (DNS) has a tree structure or hierarchy, which includes nodes on the tree being a domain name. A subdomain is a domain that is part of a larger domain. A custom domain is a unique branded name that identifies a website.

You may want to set a new primary domain name for your Microsoft Entra organization. When your organization is created in Microsoft Entra ID, the initial domain name, such as contoso.onmicrosoft.com, is also set as the primary domain name. The primary domain is the default domain name when you register the domain name. Check out Microsoft's article on how to change the primary domain name.

You can find additional domains in your Microsoft Entra admin center under Custom domain names.

Custom domains -screenshot

Custom domains -screenshot

To register another top-level domain name:

  • Repeat the process outlined on this page with the new domain name.

To register a sub-domain name or custom domain name:

  1. Register identity provider.
  2. Your primary domain will be registered in SuperID.
  3. Fill out the form for sub-domains and custom domain names.
  4. We will manually add those subdomains and custom domain names.
  5. Repeat the process for other top-level domains.

register-subdomains.png -screenshot

In This Article
  • Pre-requisites
  • How does DP registration impact existing users?
  • Start IDP registration
  • Initialize and accept setup with your IDP
    • For Microsoft
      • Explanation about requested permissions
    • For Google
  • Confirm registration
  • Register additional domains
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top