Most Important Frequently Asked Azure B2c Interview Questions
-
Question 1. How Do I Add A Saas Application To B2c?
Answer :
B2C only supports OpenID Connect. It needs some OAuth tweaks to add in profile details. If the SaaS application can make those changes, then yes. If not, you need a bridge . To support WS-Fed and SAML 2.0 you need a bridge as described here.
-
Question 2. I See That You Used Identityserver As A Bridge. Is That The Only Solution?
Answer :
No - you could use something like Auth0 as well. The key is that it has to be customisable and it has to be able to support both CP and RP.
SSIS(SQL Server Integration Services) Interview Questions -
Question 3. Adfs V4.0 (server 2016) Supports Oidc. Could I Use This As A Bridge?
Answer :
No - ADFS v4.0 is not customisable and it only supports OIDC as a RP not as a CP.
-
Question 4. How Can I Do Sso With Adfs And B2c?
Answer :
At the moment you can't.
As above there is no way to connect them directly. However, you could try something like:
Application --> WS-Fed / SAML / OIDC --> ADFS --> WS-Fed / SAML --> IdentityServer --> OIDC --> B2C.
Microsoft Dynamics CRM Tutorial -
Answer :
B2C is a "different kind" of Azure AD tenant. It was developed for a use case of millions of external users that have no need for SaaS or federation.
Microsoft Dynamics CRM Interview Questions -
Question 6. Can I Use Aad Connect To Provision My Users In B2c?
Answer :
No - that only works for "normal" Azure AD. In addition, AAD Connect provisions users from AD. Typically, these are internal users inside a company's intranet. B2C supports a different use case - external users not directly employed by a company and on the internet. So it wouldn't make sense to use AAD Connect.
-
Question 7. So I Can't Programmatically Provision My Users In B2c?
Answer :
Yes you can via the Graph API. Have a look at the sample.
Microsoft Entity Framework Tutorial Microsoft Entity Framework Interview Questions -
Question 8. Does B2c Allow Sso Across Applications?
Answer :
All applications that can authenticate with B2C have SSO across them.
-
Question 9. What About Logout From B2c?
Answer :
That's more a function of OIDC and currently there is no standardised logout functionality.
Microsoft Azure Interview Questions -
Question 10. Can I Use The Nuget Microsoft Owin Oidc Package To Connect To B2c?
Answer :
No not OOTB - B2C uses profiles and these profiles have to be added to the OAuth message. Refer B2C sample code.
Microsoft Azure Tutorial -
Question 11. So I Can't Use Any Standard Oidc Library?
Answer :
Not OOTB - they require customisation.
Microsoft Foundation Class Library (MFC) Interview Questions -
Question 12. What About Other Languages E.g Java?
Answer :
I have heard of people using a Java OIDC library that they customised.
SSIS(SQL Server Integration Services) Interview Questions -
Question 13. I Already Have An Azure Ad Tenant. Can I Use That For B2c?
Answer :
No - B2C is a "different kind" of Azure AD tenant. When you create a new Azure AD tenant, you'll see there is a check-box that asks you if this is for B2C. The Azure AD tenant is either "normal" or B2C - it can't be both.
Microsoft Foundation Class Library (MFC) Tutorial -
Answer :
No - not at the moment.
-
Question 15. Can I Add Other Social Providers?
Answer :
No - not at the moment.
DocumentDB Interview Questions -
Question 16. Can I Use Azure Ad B2c Features In My Existing, Employee-based Azure Ad Tenant?
Answer :
Azure AD and Azure AD B2C are separate product offerings and cannot coexist in the same tenant. An Azure AD tenant represents an organization. An Azure AD B2C tenant represents a collection of identities to be used with relying party applications. With custom policies (in public preview), Azure AD B2C can federate to Azure AD allowing authentication of employees in an organization.
DocumentDB Tutorial -
Question 17. Can I Use Azure Ad B2c To Provide Social Login (facebook And Google+) Into Office 365?
Answer :
Azure AD B2C can't be used to authenticate users for Microsoft Office 365. Azure AD is Microsoft's solution for managing employee access to SaaS apps and it has features designed for this purpose such as licensing and conditional access. Azure AD B2C provides an identity and access management platform for building web and mobile applications. When Azure AD B2C is configured to federate to an Azure AD tenant, the Azure AD tenant manages employee access to applications that rely on Azure AD B2C.
Microsoft Exchange Server 2013 Interview Questions -
Answer :
In an Azure AD tenant, users that belong to the tenant sign-in with an email address of the form <xyz>@<tenant domain>. The <tenant domain> is one of the verified domains in the tenant or the initial <...>.onmicrosoft.com domain. This type of account is a work or school account.
In an Azure AD B2C tenant, most apps want the user to sign-in with any arbitrary email address (for example, joe@comcast.net, bob@gmail.com, sarah@contoso.com, or jim@live.com). This type of account is a local account. We also support arbitrary user names as local accounts (for example, joe, bob, sarah, or jim). You can choose one of these two local account types when configuring identity providers for Azure AD B2C in the Azure portal. In your Azure AD B2C tenant, click Identity providers and then select Username under Local accounts.
User accounts for applications must always be created through a sign-up policy, sign-up or sign-in policy, or by using the Azure AD Graph API. User accounts created in the Azure portal are only used for administering the tenant.
Microsoft Dynamics CRM Interview Questions -
Answer :
We currently support Facebook, Google+, LinkedIn, Amazon, Twitter (preview), WeChat (preview), Weibo (preview), and QQ (Preview). We will add support for other popular social identity providers based on customer demand.
Azure AD B2C has also added support for custom policies. These custom policies allow a developer to create their own policy that with any identity provider that supports OpenID Connect vs SAML.
Get started with custom policies by checking out our custom policy starter pack.
-
Answer :
No, but this feature is on our roadmap.
The default scopes used for our supported set of social identity providers are:
- Facebook: email
- Google+: email
- Microsoft account: openid email profile
- Amazon: profile
- LinkedIn: r_emailaddress, r_basicprofile
Microsoft Sharepoint 2013 Interview Questions -
Question 21. Does My Application Have To Be Run On Azure For It Work With Azure Ad B2c?
Answer :
No, you can host your application anywhere (in the cloud or on-premises). All it needs to interact with Azure AD B2C is the ability to send and receive HTTP requests on publicly accessible endpoints.
-
Question 22. I Have Multiple Azure Ad B2c Tenants. How Can I Manage Them On The Azure Portal?
Answer :
Before opening 'Azure AD B2C' in the left side menu of the Azure portal, you must switch into the directory you want to manage. Switch directories by clicking your identity in the upper right of the Azure portal, then choose a directory in the drop down that appears. For a step-by-step with images, see Navigate to Azure AD B2C settings.
Topic: Azure B2c Interview Questions
No comments:
Post a Comment