<commit_before># B2C-WebApp-OpenIDConnect-DotNet-SUSI
AADB2C has a new type of [policy](https://azure.microsoft.com/documentation/articles/active-directory-b2c-reference-policies/) knows as the **Sign Up or Sign In policy**.  In a nutshell, a sign up or sign in policy allows users to sign-in with an existing account if they have one, or create a new one if it is their first time using the app.  Users can choose from the configured set of identity providers to create an account, including both social & local IDPs.  Using a sign up or sign in policy allows you to create a single button in your application for interacting with AAD B2C, instead of two (one for sign-up and another for sign-in).
------------------------
If this is your first time experiementing with Azure AD B2C, we recommend starting with our developer guide located at [aka.ms/aadb2c](http://aka.ms/aadb2c).  If instead you would like to see how the sign up policy & the sign-in policy work in a two-button configuration, check out [this tutorial](https://azure.microsoft.com/documentation/articles/active-directory-b2c-devquickstarts-web-dotnet/).
++++++++
1. change via feature 1 branch
2. change via feature 1 branch
+++++++++++++

## About the code

The code in this sample is a dead-simple ASP.NET 4.5 web application using the MVC 5 framework.  It performs the following functions:

- Allows the user to sign-up or sign-in using Azure AD B2C.
- Allows the user to reset their password using Azure AD B2C.<commit_msg>merging changes from feature 1<commit_after># B2C-WebApp-OpenIDConnect-DotNet-SUSI
AADB2C has a new type of [policy](https://azure.microsoft.com/documentation/articles/active-directory-b2c-reference-policies/) knows as the **Sign Up or Sign In policy**.  In a nutshell, a sign up or sign in policy allows users to sign-in with an existing account if they have one, or create a new one if it is their first time using the app.  Users can choose from the configured set of identity providers to create an account, including both social & local IDPs.  Using a sign up or sign in policy allows you to create a single button in your application for interacting with AAD B2C, instead of two (one for sign-up and another for sign-in).
------------------------
If this is your first time experiementing with Azure AD B2C, we recommend starting with our developer guide located at [aka.ms/aadb2c](http://aka.ms/aadb2c).  If instead you would like to see how the sign up policy & the sign-in policy work in a two-button configuration, check out [this tutorial](https://azure.microsoft.com/documentation/articles/active-directory-b2c-devquickstarts-web-dotnet/).
++++++++
1. change via feature 1 branch
3. change via feature branch
+++++++++++++

## About the code

The code in this sample is a dead-simple ASP.NET 4.5 web application using the MVC 5 framework.  It performs the following functions:

- Allows the user to sign-up or sign-in using Azure AD B2C.
- Allows the user to reset their password using Azure AD B2C.
{'fraction_non_alphanumeric': 0.09245094778849351, 'fraction_numerical': 0.011306950448952444, 'mean_word_length': 3.867313915857605, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7629704', 'n_tokens_mistral': 838, 'n_tokens_neox': 811, 'n_words': 422}