Professional Documents
Culture Documents
Questions (2022)
Azure Active Directory Interview Questions and Answers
Scaling units are called Partitions for the Azure AD data tier.
The data tier includes a number of read-write front-end services. The diagram below depicts how the
components of a single-directory partition are distributed across multiple datacenters.
The components of Azure AD architecture have primary replica and secondary replicas.
1. Primary replica
The primary replica receives all writes for the partition it resides. Before delivering success to the caller, any
write operation is promptly duplicated to a secondary replica in a different datacenter, providing geo-
redundant durability of writes.
2. Secondary replicas
All directory reads are handled by secondary replicas, which are spread across datacenters in different parts of
the geographies. Because data is replicated asynchronously, there are multiple secondary replicas. Directory
reads, like authentication requests, are handled from datacenters that are near to customers. The read
scalability is handled by the secondary replicas.
1. Click New registration while on the App registrations page in Azure Active Directory.
2. Go to Authentication tab on left side -> Platform configurations -> Add a platform -> Choose Web
3. Go back to Overview -> Add an Application ID URI -> Set to generate a random ID URI for application.
4. Go to Token configuration -> Click Add optional claim -> Select SAML -> Select email option for the
Token type.
Q: In Azure AD, can the client id and tenant id be hidden in the body or
header?
Ans:
The client identifier is not a secret, it is visible to the resource owner and should not be used for client
authentication on its own.
According to the OAuth RFC, neither your tenant id nor the client id are
secrets. https://datatracker.ietf.org/doc/html/rfc6749#section-2.2
In the URL, the tenant id and client id will be visible. Even if you could pass them in the headers or body,
they would still be visible to the user via developer tools.