Skip to content
This repository has been archived by the owner on Oct 20, 2020. It is now read-only.

UNIFYSolutions/Azure-B2C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Azure AD B2C

This repository stores sample collataral for Azure AD B2C for training / testing purposes only.

SAMLTEST

The SAMLTEST web application is a DotNetCore2 SAML Identity Provider and Service Provider.

This application is designed to be used with Azure AD B2C for testing / training of SAML Policies.

For a working example of the application see https://testmysaml.azurewebsites.net/

To use the application click the "Service Provider" link at the top in the Navigation bar and enter your B2C Tenant name (with or without the .onmicrosoft.com) and then specify your Policy name (with or without the preceeding B2C_1A_)

A Sample B2C Policy can be generated by clicking the "B2C Policy" link in the navigation bar at the top of the page. Note: to use the example policy you will need to upload a SAML Signing Certificate and call it B2C_1A_SAMLCERT

to Create a Self-Signed Certificate to upload to B2C run the following powershell commands as an Administrator

$Certificate = New-SelfsignedCertificate -Subject "cn=mysamlsigningcert" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.2,1.3.6.1.5.5.7.3.1") -KeyUsage KeyEncipherment, DigitalSignature  -CertStoreLocation "cert:\LocalMachine\My" -Provider "Microsoft Enhanced RSA and AES Cryptographic Provider" -KeyLength 2048 -KeyAlgorithm RSA -KeyExportPolicy Exportable -HashAlgorithm SHA256 -NotAfter (Get-Date).Add(730d)
  
Export-PfxCertificate -Password (ConvertTo-SecureString -String "1234" -Force -AsPlainText) -FilePath "c:\temp\cert.pfx" -Cert $certificate
  

Releases

No releases published

Packages

No packages published