OpenID Connect describes a metadata document that contains most of the information required for an app to do sign-in. This includes information such as the authorization endpoint, token endpoint, tenant region scope, etc. For the discovery endpoint, this is the OpenID Connect metadata document you should use:{domain}/.well-known/openid-configuration

The {domain} can take one of two values:




Users with both a personal Microsoft account and a work or school account from Azure AD can sign in to the application.

The friendly domain name of the Office 365 tenant

The metadata is a simple JSON. See the following snippet for an example.


To get the tenant ID, we just need to parse the token_endpoint property as shown below:


We will get the following JSON for the invalid domain name.


Sample PowerApps using the above mentioned endpoint

Video Demo Watch the video

Hope this helps. Sharing is Caring !