diff --git a/Display Controls Starterpack/SocialAndLocalAccounts/TrustFrameworkBase.xml b/Display Controls Starterpack/SocialAndLocalAccounts/TrustFrameworkBase.xml index 6b9334c..4626e44 100644 --- a/Display Controls Starterpack/SocialAndLocalAccounts/TrustFrameworkBase.xml +++ b/Display Controls Starterpack/SocialAndLocalAccounts/TrustFrameworkBase.xml @@ -1,12 +1,5 @@ - - + + diff --git a/LocalAccounts/DP/PasswordReset.xml b/LocalAccounts/DP/PasswordReset.xml new file mode 100644 index 0000000..47fd875 --- /dev/null +++ b/LocalAccounts/DP/PasswordReset.xml @@ -0,0 +1,168 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + Azure Active Directory + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LocalAccounts/DP/ProfileEditing.xml b/LocalAccounts/DP/ProfileEditing.xml new file mode 100644 index 0000000..cdb394c --- /dev/null +++ b/LocalAccounts/DP/ProfileEditing.xml @@ -0,0 +1,218 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.17 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + Azure Active Directory + + + + + + + + + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LocalAccounts/DP/SignUpOrSignin.xml b/LocalAccounts/DP/SignUpOrSignin.xml new file mode 100644 index 0000000..499a79e --- /dev/null +++ b/LocalAccounts/DP/SignUpOrSignin.xml @@ -0,0 +1,261 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.17 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + AAD SSPR + + + Always + + + Always + + + + + Azure Active Directory + + + + + + + + + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + + One time password technical profiles + + + Never + + + Never + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + + + + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LocalAccounts/PasswordReset.xml b/LocalAccounts/PasswordReset.xml index a93a37e..0bfaf33 100644 --- a/LocalAccounts/PasswordReset.xml +++ b/LocalAccounts/PasswordReset.xml @@ -4,12 +4,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_PasswordReset" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_PasswordReset"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_PasswordReset"> - yourtenant.onmicrosoft.com + vanityb2cpoc.onmicrosoft.com B2C_1A_TrustFrameworkExtensions diff --git a/LocalAccounts/ProfileEdit.xml b/LocalAccounts/ProfileEdit.xml index 4d2f96c..d750351 100644 --- a/LocalAccounts/ProfileEdit.xml +++ b/LocalAccounts/ProfileEdit.xml @@ -4,12 +4,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_ProfileEdit" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_ProfileEdit"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_ProfileEdit"> - yourtenant.onmicrosoft.com + vanityb2cpoc.onmicrosoft.com B2C_1A_TrustFrameworkExtensions diff --git a/LocalAccounts/SignUpOrSignin.xml b/LocalAccounts/SignUpOrSignin.xml index 531c606..9edd777 100644 --- a/LocalAccounts/SignUpOrSignin.xml +++ b/LocalAccounts/SignUpOrSignin.xml @@ -4,12 +4,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_signup_signin" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_signup_signin"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_signup_signin"> - yourtenant.onmicrosoft.com + vanityb2cpoc.onmicrosoft.com B2C_1A_TrustFrameworkExtensions diff --git a/LocalAccounts/TrustFrameworkBase.xml b/LocalAccounts/TrustFrameworkBase.xml index 6a61ffb..644c8c4 100644 --- a/LocalAccounts/TrustFrameworkBase.xml +++ b/LocalAccounts/TrustFrameworkBase.xml @@ -4,9 +4,9 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_TrustFrameworkBase" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkBase"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_TrustFrameworkBase"> diff --git a/LocalAccounts/TrustFrameworkExtensions.xml b/LocalAccounts/TrustFrameworkExtensions.xml index 7eedb70..01ade24 100644 --- a/LocalAccounts/TrustFrameworkExtensions.xml +++ b/LocalAccounts/TrustFrameworkExtensions.xml @@ -4,12 +4,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_TrustFrameworkExtensions" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkExtensions"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_TrustFrameworkExtensions"> - yourtenant.onmicrosoft.com + vanityb2cpoc.onmicrosoft.com B2C_1A_TrustFrameworkLocalization diff --git a/LocalAccounts/TrustFrameworkLocalization.xml b/LocalAccounts/TrustFrameworkLocalization.xml index 09ebcf8..1d971b4 100644 --- a/LocalAccounts/TrustFrameworkLocalization.xml +++ b/LocalAccounts/TrustFrameworkLocalization.xml @@ -4,12 +4,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" - TenantId="yourtenant.onmicrosoft.com" + TenantId="vanityb2cpoc.onmicrosoft.com" PolicyId="B2C_1A_TrustFrameworkLocalization" - PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkLocalization"> + PublicPolicyUri="http://vanityb2cpoc.onmicrosoft.com/B2C_1A_TrustFrameworkLocalization"> - yourtenant.onmicrosoft.com + vanityb2cpoc.onmicrosoft.com B2C_1A_TrustFrameworkBase diff --git a/VANITY_CUSTOM_B2C/AccountLinkAndUnlink.xml b/VANITY_CUSTOM_B2C/AccountLinkAndUnlink.xml new file mode 100644 index 0000000..8643e08 --- /dev/null +++ b/VANITY_CUSTOM_B2C/AccountLinkAndUnlink.xml @@ -0,0 +1,38 @@ + + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkExtensions + + + + + + + + + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/PasswordReset.xml b/VANITY_CUSTOM_B2C/PasswordReset.xml new file mode 100644 index 0000000..2c71485 --- /dev/null +++ b/VANITY_CUSTOM_B2C/PasswordReset.xml @@ -0,0 +1,19 @@ + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkExtensions + + + + + PolicyProfile + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/ProfileEdit.xml b/VANITY_CUSTOM_B2C/ProfileEdit.xml new file mode 100644 index 0000000..c1ee262 --- /dev/null +++ b/VANITY_CUSTOM_B2C/ProfileEdit.xml @@ -0,0 +1,22 @@ + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkExtensions + + + + + PolicyProfile + + + + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/SignUpOrSignin.xml b/VANITY_CUSTOM_B2C/SignUpOrSignin.xml new file mode 100644 index 0000000..f259a81 --- /dev/null +++ b/VANITY_CUSTOM_B2C/SignUpOrSignin.xml @@ -0,0 +1,28 @@ + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkExtensions + + + + + + + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/TrustFrameworkBase.xml b/VANITY_CUSTOM_B2C/TrustFrameworkBase.xml new file mode 100644 index 0000000..2c711ee --- /dev/null +++ b/VANITY_CUSTOM_B2C/TrustFrameworkBase.xml @@ -0,0 +1,1333 @@ + + + + + + + + + + Date of Birth + date + The user's date of birth. + Your date of birth. + DateTimeDropdown + + + + + + Mobile Phone + string + TextBox + + + + + + + Username + string + + TextBox + + + + + + User's Object's Tenant ID + string + + + + + + Tenant identifier (ID) of the user object in Azure AD. + + + User's Object ID + string + + + + + + Object identifier (ID) of the user object in Azure AD. + + + + Sign in name + string + + TextBox + + + Email Address + string + Email address to use for signing in. + TextBox + + + Account Enabled + boolean + Specifies whether the user's account is enabled. + Specifies whether your account is enabled. + + + Password + string + Enter password + Password + + + + New Password + string + Enter new password + Password + + + + + + + Confirm New Password + string + Confirm new password + Password + + + + + + Password Policies + string + Password policies used by Azure AD to determine password strength, expiry etc. + + + client_id + string + Special parameter passed to EvoSTS. + Special parameter passed to EvoSTS. + + + resource_id + string + Special parameter passed to EvoSTS. + Special parameter passed to EvoSTS. + + + Subject + string + + + + + + + AlternativeSecurityId + string + + + + MailNickName + string + Your mail nick name as stored in the Azure Active Directory. + + + Identity Provider + string + + + + + + + + + Display Name + string + + + + + + Your display name. + TextBox + + + Email Address + string + + + + Email address that can be used to contact you. + TextBox + + + + + + Alternate Email Addresses + stringCollection + Email addresses that can be used to contact the user. + + + UserPrincipalName + string + + + + + + Your user name as stored in the Azure Active Directory. + + + UPN User Name + string + The user name for creating user principal name. + + + User is new + boolean + + + + Executed-SelfAsserted-Input + string + A claim that specifies whether attributes were collected from the user. + + + AuthenticationSource + string + Specifies whether the user was authenticated at Social IDP or local account. + + + + refreshTokenIssuedOnDateTime + string + Used to determine if the user should be permitted to reauthenticate silently via their existing refresh token. + Used to determine if the user should be permitted to reauthenticate silently via their existing refresh token. + + + refreshTokensValidFromDateTime + string + Used to determine if the user should be permitted to reauthenticate silently via their existing refresh token. + Used to determine if the user should be permitted to reauthenticate silently via their existing refresh token. + + + + nca + string + Special parameter passed for local account authentication to login.microsoftonline.com. + + + grant_type + string + Special parameter passed for local account authentication to login.microsoftonline.com. + + + scope + string + Special parameter passed for local account authentication to login.microsoftonline.com. + + + objectIdFromSession + boolean + Parameter provided by the default session management provider to indicate that the object id has been retrieved from an SSO session. + + + isActiveMFASession + boolean + Parameter provided by the MFA session management to indicate that the user has an active MFA session. + + + + Given Name + string + + + + + + Your given name (also known as first name). + TextBox + + + Surname + string + + + + + + Your surname (also known as family name or last name). + TextBox + + + Verification Code + string + Enter your verification code + TextBox + + + + + + + 1960-01-01 + Today + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LineMarkers, MetaRefresh + + + + + + ~/tenant/templates/MSA/exception.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.1 + + Error page + + + + ~/tenant/templates/MSA/idpSelector.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.1 + + Idp selection page + Sign in + + + + ~/tenant/templates/MSA/idpSelector.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.1 + + Idp selection page + Sign up + + + + ~/tenant/templates/MSA/unified.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.5 + + Signin and Signup + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Collect information from user page + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Collect information from user page + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Local account sign up page + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Local account change password page + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Collect information from user page + + + + ~/tenant/templates/MSA/selfAsserted.cshtml + ~/common/default_page_error.html + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.7 + + Collect information from user page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + facebook.com + Facebook + + + + Facebook + + + facebook + https://www.facebook.com/dialog/oauth + https://graph.facebook.com/oauth/access_token + GET + 0 + + json + 423796936410315 + + + + + + + + + + + + + + + + + + + + + + + + + + google.com + Google + + + Google + + + google + https://accounts.google.com/o/oauth2/auth + https://accounts.google.com/o/oauth2/token + https://www.googleapis.com/oauth2/v1/userinfo + email profile + POST + false + 839892695110-9o8csfdf2u2s97fukvodei2chlj3okcg.apps.googleusercontent.com + + + + + + + + + + + + + + + + + + + + + + + + + + Local Account SignIn + + + Local Account SignIn + + + https://sts.windows.net/ + https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration + https://login.microsoftonline.com/{tenant}/oauth2/token + id_token + query + email openid + + false + POST + + + + + + + + + + + + + + + + + + + + + + Azure Active Directory + + + Azure Active Directory + + + + + + false + + + + + + Write + true + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Read + true + + + + + + + + + + + + + + + + + + + false + + + + + + + Write + true + + false + + + + + + + + + + + + + + + + + + + + + + + + + + Read + true + + false + + + + + + + + + + + + + + + + + + + + + + Write + true + + false + + + + + + + + + + + + + Write + false + true + + false + + + + + + + + + + + + + + + + Read + true + + false + + + + + + + + + + + + + + + + + Self Asserted + + + User ID signup + + + api.socialccountsignup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User ID signup + + + api.selfasserted.profileupdate + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Local Account + + + Email signup + + + IpAddress + api.localaccountsignup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Local Account Signin + + + SignUpWithLogonEmailExchange + Email + api.localaccountsignin + true + + false + + + + + + + + + + + + + + + + + + + + + Reset password using email address + + + IpAddress + api.localaccountpasswordreset + + + + + false + + + + + + + + + + + + + + + Change password (username) + + + api.localaccountpasswordreset + + + + + + + + + + + + + + + + + + + + + + + Session Management + + + Noop Session Management Provider + + + + Session Mananagement Provider + + + + + + + + + + + + + + + + + + + Session Mananagement Provider + + + true + + + + + + + + Session Management Provider + + + + + + Trustframework Policy Engine TechnicalProfiles + + + Trustframework Policy Engine Default Technical Profile + + + {service:te} + + + + + + Token Issuer + + + JWT Issuer + + JWT + + {service:te} + objectId + true + + + + + + + + + + + + Refresh token journey + + + Trustframework Policy Engine Refresh Token Setup Technical Profile + + + + + + + + + + + + + + + + + + + + + + AAD SSPR + + + Send Code + + + SendCode + + + + + + + Verify Code + + + VerifyCode + + + + + + + + + + + + + + + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + authenticationSource + localAccountAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + authenticationSource + socialIdpAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + authenticationSource + localAccountAuthentication + SkipThisOrchestrationStep + + + + + + + + + + authenticationSource + socialIdpAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/TrustFrameworkExtensions.xml b/VANITY_CUSTOM_B2C/TrustFrameworkExtensions.xml new file mode 100644 index 0000000..e3dcd9c --- /dev/null +++ b/VANITY_CUSTOM_B2C/TrustFrameworkExtensions.xml @@ -0,0 +1,1136 @@ + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkLocalization + + + + + + + + Date of Birth + date + The user's date of birth. + Your date of birth. + DateTimeDropdown + + + + + + Mobile Phone + string + TextBox + + + + + + userIdentities + userIdentityCollection + userIdentities + + + userIdentitiesToUnlink + userIdentityCollection + userIdentities + + + userIdentity + userIdentity + userIdentity + + + + objectIdToLink + string + Second account user objectId + + + + + + string + Add help text here + Paragraph + + + + issuerToUnlink + string + issuerToUnlink + + + + issuerToLink + string + issuerToLink + + + + issuerUserId + string + issuerUserId + + + + issuerUserIdToLink + string + issuerUserIdToLink + + + + userIdentityToLink + userIdentity + userIdentityToLink + + + + issuers + stringCollection + User identity providers. This information is received from alternativeSecurityIds + + + issuersToUnlink + stringCollection + User identity providers. This information is received from alternativeSecurityIds + + + linkOrUnlink + string + Define whether the user is link or unlink an account + + + + + + + + + 1960-01-01 + Today + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Local Account SignIn + + + + defd54c7-95ad-4025-9087-4097f20b4d1c + 8ebfd362-b1d1-4f3f-929b-9a892e4a1a08 + + + + + + + + Session Management Provider + + + + + + + + + + + google.com + Google + + + Google + + + google + https://accounts.google.com/o/oauth2/auth + https://accounts.google.com/o/oauth2/token + https://www.googleapis.com/oauth2/v1/userinfo + email profile + POST + false + 839892695110-9o8csfdf2u2s97fukvodei2chlj3okcg.apps.googleusercontent.com + + + + + + + + + + + + + + + + + + + + + + + + + + + Azure Active Directory + + + + 1.6 + Read + false + + + + + + + + + + + + + 1.6 + Read + true + User does not exist. Please sign up before you can sign in. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + 1.6 + Write + true + You are already registered, please press the back button and sign in instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.6 + Write + false + true + + + + + + + + + + + + + + + + + + + + + + + 1.6 + + + + + + + + + + + + + + + + + Self Asserted + + + + Unsolicited error message + + + api.selfasserted + + false + + + + + + + + + + + + + + User ID signup + + + api.selfasserted + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Social Accounts + + + Unlink Microsoft + + + issuersToUnlink + + + + + + + + + OnItemExistenceInStringCollectionClaim + + + + + + + + Facebook + + + Facebook + + + facebook + https://www.facebook.com/dialog/oauth + https://graph.facebook.com/oauth/access_token + GET + 0 + json + + + 423796936410315 + email public_profile + https://graph.facebook.com/me?fields=id,first_name,last_name,name,email + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Link Facebook + + issuers + facebook.com + + + + + + + + + + + + + + OnItemAbsenceInStringCollectionClaim + + + + Unlink Facebook + + facebook.com + + + + + + + + + + + + google.com + Google + + + Google + + + google + https://accounts.google.com/o/oauth2/auth + https://accounts.google.com/o/oauth2/token + https://www.googleapis.com/oauth2/v1/userinfo + email profile + POST + 0 + + + 839892695110-9o8csfdf2u2s97fukvodei2chlj3okcg.apps.googleusercontent.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + Link Google + + issuers + google.com + + + + + + + + + + + + + OnItemAbsenceInStringCollectionClaim + + + + Unlink Google + + google.com + + + + + + + + + + + + live.com + Microsoft Account + + + Microsoft Account + + + https://login.live.com + https://login.live.com/.well-known/openid-configuration + code + form_post + openid profile email + POST + 0 + + + App Id + + + + + + + + + + + + + + + + + + + + + + + + + + Link Microsoft + + issuers + live.com + + + + + + + + + + + + + OnItemAbsenceInStringCollectionClaim + + + + Unlink Microsoft + + live.com + + + + + + + + + + + twitter.com + Twitter + + + Twitter + + + Twitter + https://api.twitter.com/oauth/authenticate + https://api.twitter.com/oauth/access_token + https://api.twitter.com/oauth/request_token + https://api.twitter.com/1.1/account/verify_credentials.json?include_email=true + json + + + App Id + + + + + + + + + + + + + + + + + + + + + + + + + + Link Twitter + + issuers + twitter.com + + + + + + + + + + + + + OnItemAbsenceInStringCollectionClaim + + + + Unlink Twitter + + twitter.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + authenticationSource + localAccountAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + authenticationSource + socialIdpAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + authenticationSource + localAccountAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + authenticationSource + socialIdpAuthentication + SkipThisOrchestrationStep + + + + + + + + + + + + objectId + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + linkOrUnlink + unlink + SkipThisOrchestrationStep + + + + + + + + + + + + linkOrUnlink + unlink + SkipThisOrchestrationStep + + + objectIdToLink + SkipThisOrchestrationStep + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VANITY_CUSTOM_B2C/TrustFrameworkLocalization.xml b/VANITY_CUSTOM_B2C/TrustFrameworkLocalization.xml new file mode 100644 index 0000000..50e4c84 --- /dev/null +++ b/VANITY_CUSTOM_B2C/TrustFrameworkLocalization.xml @@ -0,0 +1,223 @@ + + + vanityb2cpoc.onmicrosoft.com + B2C_1A_TrustFrameworkBase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + en + + + + Email Address + Sign in + Sign in with your {0} + Password + Please enter your password + Please enter your {0} + Please enter a valid {0} + Sign up now + Sign up with {0} or {1} + Sign up with {0}, {1}, or {2} + Forgot your password? + Sign in + Don't have an account? + We are having trouble signing you in. Please try again later. + + Facebook + Your password is incorrect. + Your password is incorrect. + Your password has expired. + We can't seem to find your account. + Looks like you used an old password. + Invalid username or password. + Your account has been locked. Contact your support person to unlock it, then try again. + Your account is temporarily locked to prevent unauthorized use. Try again later. + There are too many requests at this moment. Please wait for some time and try again. + + + + + + Email Address + Email address that can be used to contact you. + Please enter a valid email address. + New Password + Enter new password + 8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; . + Confirm New Password + Confirm new password + 8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; . + Display Name + Your display name. + Surname + Your surname (also known as family name or last name). + Given Name + Your given name (also known as first name). + Create + One or more fields are filled out incorrectly. Please check your entries and try again. + The password entry fields do not match. Please enter the same password in both fields and try again. + A required field is missing. Please fill out all required fields and try again. + What is this? + Please provide the following details. + Please wait + This information is required. + Cancel + Change e-mail + Send new code + Send verification code + Verify code + That code is expired. Please request a new code. + You've made too many incorrect attempts. Please try again later. + That code is incorrect. Please try again. + We are having trouble verifying your email address. Please enter a valid email address and try again. + There have been too many requests to verify this email address. Please wait a while, then try again. + Verification code has been sent to your inbox. Please copy it to the input box below. + Verification code + Verification is necessary. Please click Send button. + E-mail address verified. You can now continue. + There are too many requests at this moment. Please wait for some time and try again. + Claim not verified: {0} + A user with the specified ID already exists. Please choose a different one. + Incorrect pattern for: {0} + {0} has invalid input. + Missing required element: {0} + Error in validation by: {0} + + + + + + You are already registered, please press the back button and sign in instead. + + + + + + Email Address + Email address that can be used to contact you. + Please enter a valid email address. + New Password + Enter new password + 8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; . + Confirm New Password + Confirm new password + 8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; . + The password entry fields do not match. Please enter the same password in both fields and try again. + One or more fields are filled out incorrectly. Please check your entries and try again. + Continue + Cancel + An account could not be found for the provided user ID. + Your account has been locked. Contact your support person to unlock it, then try again. + This information is required. + Change e-mail + Send new code + Send verification code + Verify code + That code is expired. Please request a new code. + You've made too many incorrect attempts. Please try again later. + That code is incorrect. Please try again. + We are having trouble verifying your email address. Please enter a valid email address and try again. + There have been too many requests to verify this email address. Please wait a while, then try again. + Verification code has been sent to your inbox. Please copy it to the input box below. + Verification code + Verification is necessary. Please click Send button. + E-mail address verified. You can now continue. + There are too many requests at this moment. Please wait for some time and try again. + Claim not verified: {0} + A user with the specified ID already exists. Please choose a different one. + Incorrect pattern for: {0} + {0} has invalid input. + Missing required element: {0} + Error in validation by: {0} + + + + + + Sign in + Local Account Signin + Facebook + + + + + + Email Address + Password + Continue + Cancel + Your password is incorrect. + Your password is incorrect. + Your password has expired. + We can't seem to find your account. + Looks like you used an old password. + Invalid username or password. + Your account has been locked. Contact your support person to unlock it, then try again. + Your account is temporarily locked to prevent unauthorized use. Try again later. + There are too many requests at this moment. Please wait for some time and try again. + + + + + + Display Name + Your display name. + Surname + Your surname (also known as family name or last name). + Given Name + Your given name (also known as first name). + Continue + Cancel + + + + + + \ No newline at end of file diff --git a/Vanity_Userflow/B2C_1_PasswordReset.xml b/Vanity_Userflow/B2C_1_PasswordReset.xml new file mode 100644 index 0000000..d029abb --- /dev/null +++ b/Vanity_Userflow/B2C_1_PasswordReset.xml @@ -0,0 +1,168 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + Azure Active Directory + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Vanity_Userflow/B2C_1_ProfileEditing.xml b/Vanity_Userflow/B2C_1_ProfileEditing.xml new file mode 100644 index 0000000..4c511b6 --- /dev/null +++ b/Vanity_Userflow/B2C_1_ProfileEditing.xml @@ -0,0 +1,220 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.17 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + Azure Active Directory + + + + + + + + + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Vanity_Userflow/B2C_1_SigninSignout.xml b/Vanity_Userflow/B2C_1_SigninSignout.xml new file mode 100644 index 0000000..b22031f --- /dev/null +++ b/Vanity_Userflow/B2C_1_SigninSignout.xml @@ -0,0 +1,263 @@ + + + vanityb2cpoc.onmicrosoft.com + base-v1 + + + + + string + + + + string + + + + + + ~/tenant/templates/AzureBlue/exception.cshtml + urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.6 + + azureBlue + + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.17 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.6 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/selfAsserted.cshtml + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.2.0 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + ~/tenant/templates/AzureBlue/multifactor-1.0.0.cshtml + urn:com:microsoft:aad:b2c:elements:contract:multifactor:1.2.15 + + azureBlue + + + + urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.29 + + + + + + AAD SSPR + + + Always + + + Always + + + + + Azure Active Directory + + + + + + + + + + + + + + + + + + + + + Evaluate Block User For GDPR + + + + + + + + + + + + + + + + One time password technical profiles + + + Never + + + Never + + + + + PhoneFactor + + + Always + + + OnClaimsExistence + + + + + Self Asserted + + + + + + + + + + + + + + + + + + + + + + + + + + + + Token Issuer + + + + 3600 + 3600 + 1209600 + 7776000 + AuthorityAndTenantGuid + None + + + + + + + + + + + + + + + + + + + + + + Rolling + 86400 + + + PolicyProfile + + + + + + + + + + + + + + + + \ No newline at end of file