path # lines of code src/Saas.Application/Saas.Application.Web/Models/TenantViewModel.cs 6 src/Saas.Application/Saas.Application.Web/Models/ErrorViewModel.cs 6 src/Saas.Application/Saas.Application.Web/Models/ApplicationUser.cs 75 src/Saas.Application/Saas.Application.Web/globalusings.cs 20 src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml.cs 33 src/Saas.Application/Saas.Application.Web/Pages/Shared/_LoginPartial.cshtml 24 src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml.css 48 src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml 50 src/Saas.Application/Saas.Application.Web/Pages/Shared/_ValidationScriptsPartial.cshtml 2 src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml 99 src/Saas.Application/Saas.Application.Web/Pages/_ViewStart.cshtml 3 src/Saas.Application/Saas.Application.Web/Pages/_ViewImports.cshtml 3 src/Saas.Application/Saas.Application.Web/Utilities/RegexUtilities.cs 37 src/Saas.Application/Saas.Application.Web/Utilities/JsonSessionPersistenceProvider.cs 18 src/Saas.Application/Saas.Application.Web/SR.cs 18 src/Saas.Application/Saas.Application.Web/Services/TenantService.cs 25 src/Saas.Application/Saas.Application.Web/Interfaces/IApplicationUser.cs 12 src/Saas.Application/Saas.Application.Web/Interfaces/ITenantService.cs 8 src/Saas.Application/Saas.Application.Web/Interfaces/IPersistenceProvider.cs 6 src/Saas.Application/Saas.Application.Web/AppHttpContext.cs 35 src/Saas.Application/Saas.Application.Web/Program.cs 114 src/Saas.Application/Saas.Application.Web/wwwroot/js/site.js 1 src/Saas.Application/Saas.Application.Web/wwwroot/css/site.css 75 src/Saas.Application/deployment/script/map-to-config-entries-parameters.py 73 src/Saas.Admin/Saas.Admin.Client/OAuthBaseClient.cs 42 src/Saas.Admin/deployment/script/map-to-config-entries-parameters.py 101 src/Saas.Admin/Saas.Admin.Service/globalusings.cs 11 src/Saas.Admin/Saas.Admin.Service/Migrations/TenantsContextModelSnapshot.cs 56 src/Saas.Admin/Saas.Admin.Service/Migrations/20220405012345_InitialCreate.Designer.cs 58 src/Saas.Admin/Saas.Admin.Service/Migrations/20220405012345_InitialCreate.cs 38 src/Saas.Admin/Saas.Admin.Service/Utilities/CustomPrefixKeyVaultSecretManager.cs 15 src/Saas.Admin/Saas.Admin.Service/Data/Tenant.cs 13 src/Saas.Admin/Saas.Admin.Service/Data/TenantDbInitializer.cs 39 src/Saas.Admin/Saas.Admin.Service/Data/TenantsContext.cs 14 src/Saas.Admin/Saas.Admin.Service/Data/TenantEntityTypeConfiguration.cs 19 src/Saas.Admin/Saas.Admin.Service/Controllers/TenantsController.cs 325 src/Saas.Admin/Saas.Admin.Service/Controllers/NewTenantRequest.cs 24 src/Saas.Admin/Saas.Admin.Service/Controllers/TenantInfoDTO.cs 40 src/Saas.Admin/Saas.Admin.Service/Controllers/TenantDTO.cs 62 src/Saas.Admin/Saas.Admin.Service/Controllers/UserDTO.cs 11 src/Saas.Admin/Saas.Admin.Service/Services/TenantService.cs 99 src/Saas.Admin/Saas.Admin.Service/Services/ITenantService.cs 14 src/Saas.Admin/Saas.Admin.Service/Exceptions/ItemNotFoundExcepton.cs 13 src/Saas.Admin/Saas.Admin.Service/Program.cs 104 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/IdNameReferenceItem.cs 27 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ErrorViewModel.cs 6 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ApplicationUser.cs 75 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/JSONEmail.cs 16 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/globalusings.cs 21 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Pages/_ValidationScriptsPartial.cshtml 18 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/RegexUtilities.cs 37 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/CustomPrefixKeyVaultSecretManager.cs 13 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/JsonSessionPersistenceProvider.cs 18 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/SR.cs 91 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LoginPartial.cshtml 24 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutAdmin.cshtml 91 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Layout.cshtml 72 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Pricing.cshtml 72 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutMarketing.cshtml 74 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_ValidationScriptsPartial.cshtml 2 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/Error.cshtml 22 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationCategory.cshtml 44 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Confirmation.cshtml 33 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationName.cshtml 38 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/TenantRouteName.cshtml 38 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/ServicePlans.cshtml 138 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Username.cshtml 164 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/_ViewStart.cshtml 3 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/_ViewImports.cshtml 3 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Pricing.cshtml 6 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Privacy.cshtml 5 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Index.cshtml 76 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Help.cshtml 5 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/HomeController.cs 37 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/OnboardingWorkflowController.cs 125 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/Email.cs 36 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/StateMachine/OnboardingWorkflowState.cs 66 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflowItem.cs 50 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/EmailOptions.cs 10 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflow.cs 59 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IApplicationUser.cs 12 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IEmail.cs 6 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IPersistenceProvider.cs 6 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/AppHttpContext.cs 35 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Identity/Pages/_ViewStart.cshtml 3 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Edit.cshtml 31 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Index.cshtml 40 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Details.cshtml 27 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Delete.cshtml 28 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/AddUserToTenant.cshtml 38 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Admin.cshtml 10 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Edit.cshtml 61 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Index.cshtml 10 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/_TenantListView.cshtml 58 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Details.cshtml 63 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Delete.cshtml 58 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/_ViewStart.cshtml 3 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/_ViewImports.cshtml 3 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/TenantViewModel.cs 31 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/UserViewModel.cs 14 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/AddUserRequest.cs 7 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/UsersController.cs 149 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/TenantsController.cs 109 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Program.cs 126 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js/admin.js 43 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js/site.js 1 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/site.css 186 src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/admin.css 513 src/Saas.SignupAdministration/deployment/script/map-to-config-entries-parameters.py 86 src/Saas.Lib/Saas.Authorization/samples.http 20 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimsPrincipalExtensions.cs 12 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimTransformers/ClaimPermissionToRoleTransformer.cs 46 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimTransformers/ClaimToRoleTransformerOptions.cs 9 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/RouteBasedRoleCustomizer.cs 36 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/IRoleCustomizer.cs 8 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/CustomRoleHandler.cs 26 src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/RouteBasedRoleHandlerExtensions.cs 4 src/Saas.Lib/Deployment.Script.Modules/map-output-parameters-for-app-service.py 49 src/Saas.Lib/Deployment.Script.Modules/patch-github-workflow.py 26 src/Saas.Lib/Saas.Identity/Model/KeyInfo.cs 12 src/Saas.Lib/Saas.Identity/Model/PublicX509CertificateDetail.cs 14 src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasUserPermissionRequirement.cs 20 src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasRequirementBase.cs 17 src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasTenantPermissionRequirement.cs 20 src/Saas.Lib/Saas.Identity/Authorization/Requirement/ISaasRequirement.cs 9 src/Saas.Lib/Saas.Identity/Authorization/Model/Kind/TenantPermissionKind.cs 13 src/Saas.Lib/Saas.Identity/Authorization/Model/Kind/UserPermissionKind.cs 13 src/Saas.Lib/Saas.Identity/Authorization/Model/SaasPolicy.cs 21 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/UserPermission.cs 22 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/SaasPermissionDataExtensions.cs 40 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/IPermissionClaim.cs 6 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/ITenantPermissionClaim.cs 5 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/PermissionBase.cs 22 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/IUserPermissionClaim.cs 5 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/TenantPermission.cs 22 src/Saas.Lib/Saas.Identity/Authorization/Model/Data/SaasPermission.cs 20 src/Saas.Lib/Saas.Identity/Authorization/Model/Claim/SaasPermissionClaimExtensions.cs 18 src/Saas.Lib/Saas.Identity/Authorization/Model/Claim/SaasPermissionClaim.cs 30 src/Saas.Lib/Saas.Identity/Authorization/Provider/SaasPermissionAuthorizationPolicyProvider.cs 37 src/Saas.Lib/Saas.Identity/Authorization/Attribute/SaasRequirementAttribute.cs 7 src/Saas.Lib/Saas.Identity/Authorization/Attribute/SaasAuthorizeAttribute.cs 18 src/Saas.Lib/Saas.Identity/Authorization/Options/SaasAuthorizationOptions.cs 6 src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasTenantPermissionAuthorizationHandler.cs 11 src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasPermissionAuthorizationHandlerBase.cs 114 src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasUserPermissionAuthorizationHandler.cs 27 src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.api.cs 59 src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.app.cs 50 src/Saas.Lib/Saas.Identity/Provider/SaasGraphClientCredentialsProvider.cs 34 src/Saas.Lib/Saas.Identity/Provider/SaasApiAuthenticationProvider.cs 79 src/Saas.Lib/Saas.Identity/Interface/IPublicX509CertificateDetail.cs 8 src/Saas.Lib/Saas.Identity/Interface/IKeyVaultCredentialService.cs 6 src/Saas.Lib/Saas.Identity/Interface/IClientAssertionSigningProvider.cs 19 src/Saas.Lib/Saas.Identity/Interface/IPublicX509CertificateDetailProvider.cs 7 src/Saas.Lib/Saas.Identity/Helper/DevelopmentKeyVaultCredentials.cs 14 src/Saas.Lib/Saas.Identity/Helper/ProductionKeyVaultCredentials.cs 17 src/Saas.Lib/Saas.Identity/Helper/RejectSessionCookieWhenAccountNotInCacheEvents.cs 27 src/Saas.Lib/Saas.Identity/Crypto/ClientAssertionSigningProvider.cs 118 src/Saas.Lib/Saas.Identity/Crypto/PublicX509CertificateDetailProvider.cs 54 src/Saas.Lib/Saas.Identity/Crypto/Util/EncodingExtension.cs 17 src/Saas.Lib/Saas.Shared/Interface/ISaaSPermissionsApi.cs 5 src/Saas.Lib/Saas.Shared/Interface/ISaasCloudService.cs 5 src/Saas.Lib/Saas.Shared/Interface/IKeyVaultInfo.cs 6 src/Saas.Lib/Saas.Shared/Interface/ISaasApi.cs 4 src/Saas.Lib/Saas.Shared/Interface/ISaasApp.cs 5 src/Saas.Lib/Saas.Shared/Interface/ISaasAdminApi.cs 5 src/Saas.Lib/Saas.Shared/Interface/ISignupAdministrationWebApp.cs 4 src/Saas.Lib/Saas.Shared/Interface/ISaasMicrosoftGraphApi.cs 5 src/Saas.Lib/Saas.Shared/Options/AdminApiOptions.cs 8 src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureB2CPermissionsApiOptions.cs 6 src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureAdB2CBase.cs 23 src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureB2CSignupAdminOptions.cs 6 src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureB2CAdminApiOptions.cs 6 src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureB2CSaasAppOptions.cs 6 src/Saas.Lib/Saas.Shared/Options/SqlOptions.cs 8 src/Saas.Lib/Saas.Shared/Options/SaasAppScopeOptions.cs 6 src/Saas.Lib/Saas.Shared/Options/PermissionsApiOptions.cs 8 src/Saas.Lib/Saas.Shared/Options/SaasApiScopeOptions.cs 7 src/Saas.Lib/Saas.Shared/Options/MSGraphOptions.cs 7 src/Saas.Lib/Saas.Shared/Swagger/SwagCustomHeaderFilter.cs 23 src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/AppSettings.py 71 src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/__init__.py 1 src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/ConfigJson.py 9 src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/IdentityDeploymentParameters.py 19 src/Saas.Identity/Saas.IdentityProvider/deployment/script/map-identity-paramenters.py 34 src/Saas.Identity/Saas.IdentityProvider/deployment/script/generate-ief-policies.py 65 src/Saas.Identity/Saas.IdentityProvider/deployment/script/get-dependency-sorted-policies.py 51 src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkExtensions.xml 199 src/Saas.Identity/Saas.IdentityProvider/policies/ProfileEdit.xml 26 src/Saas.Identity/Saas.IdentityProvider/policies/PasswordReset.xml 27 src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkLocalization.xml 215 src/Saas.Identity/Saas.IdentityProvider/policies/SignUpOrSignin.xml 27 src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkBase.xml 661 src/Saas.Identity/Saas.Permissions/deployment/script/map-to-config-entries-parameters.py 98 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Middleware/ApiKeyMiddleware.cs 27 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/User.cs 6 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/ClaimsRequest.cs 9 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/RolesClaimResponse.cs 5 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/UnauthorizedResponse.cs 9 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/PermissionsClaimResponse.cs 5 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/globalusings.cs 3 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/SaasPermissionDbInitializer.cs 40 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/TenantPermissionEntityTypeConfiguration.cs 10 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/UserPermissionEntityTypeConfiguration.cs 10 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/SaasPermissionEntityTypeConfiguration.cs 11 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Context/SaasPermissionsContext.cs 15 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/CustomClaimsController.cs 57 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/PermissionsController.cs 243 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphClientFactory.cs 17 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphAPIService.cs 201 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/PermissionsService.cs 147 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Exceptions/UserNotFoundException.cs 13 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Exceptions/ItemAlreadyExistsException.cs 13 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Exceptions/ItemNotFoundException.cs 13 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphAPIService.cs 9 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphClientFactory.cs 6 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IPermissionsService.cs 15 src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Program.cs 114