Skip to content

rlavaud/b2csamples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My B2C samples

The B2C Multi-tenant sample code has been split into several repos

In order to provide scripted deployment of (just) the B2C multi-tenant demo I have moved the VS projects related to this demo (UI and reST APIs) to separate repos. This repo will still contain the related IEF policies as well as policies for other samples and REST functions related to them.

Changes

Date Description
May 5th, 2020 Provided full deployment script for the multi-tenant sample
May 13th, 2020 Added support for per tenant MFA required option
Dec 31st, 2020 Modified MultiTenant setup PS script to allow choice of Azure subscription
April 11, 2021 Moving all REST VS.NET project to the REST folder (all APIs ecept thos for multi-tenant)
April 11, 2021 Adding sample to support Application Roles
April 27, 2021 Adding sample to prevent employees from creating local accounts (policies and REST API)

Samples list

Name Description
AppRoles Support for application roles using standard AAD features
B2CSendOTPWithO365 Send email OTP using O365
CheckEmail Prevents users from signing up or in using emails with specific email domains
EmailOrUserId Allow users to signup with both an email and a user id and user either to signin later on
EmailOrPhoneMFA Allows local users to use either their email or phone for 2nd FA
ForceADWhenAvaialble Users who signup with an email address supported by an AAD tenant will be automatically redirected there (rather than defining local password in B2C)
IdTokenSelfHint Allows long-running native apps to initiate profile edit without needing to re-authenticate user
Invite Create/use an invitation link using client_assertion request
MultiTenant Supports use of a single B2C tenant to support a muli-tenant SaaS application

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.5%
  • C# 29.9%
  • PowerShell 22.6%