├── .github └── workflows │ ├── main_b2x-admin-api.yml │ └── main_jpda-b2c-authz-admin-api.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── B2CAuthZ.Admin.FuncHost ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── ApplicationFunctions.cs ├── B2CAuthZ.Admin.FuncHost.csproj ├── OrganizationFunctions.cs ├── SetupConfigFunctions.cs ├── Startup.cs ├── UserFunctions.cs └── host.json ├── B2CAuthZ.Admin.WebApiHost ├── .config │ └── build-push.sh ├── .gitignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── B2CAuthZ.Admin.WebApiHost.csproj ├── ConfigureSwaggerGenOptions.cs ├── Controllers │ ├── ApplicationsController.cs │ └── UsersController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── SwaggerUIClientAuthOptions.cs ├── appsettings.Development.json └── appsettings.json ├── B2CAuthZ.Admin ├── B2CAuthZ.Admin.csproj ├── FilteredRepository.cs ├── GlobalApplicationRepository.cs ├── GlobalOrganizationRepository.cs ├── Model │ ├── IApplicationRepository.cs │ ├── IOrganizationRepository.cs │ ├── IUserRepository.cs │ ├── OrganizationEntity.cs │ ├── OrganizationMembership.cs │ ├── OrganizationOptions.cs │ ├── OrganizationUser.cs │ └── UserApplication.cs ├── OrganizationFilteredApplicationRepository.cs ├── OrganizationFilteredUserRepository.cs └── ServiceResult.cs ├── B2CAuthZ.Runtime.FuncHost ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── B2CAuthZ.Runtime.FuncHost.csproj ├── GetUserRolesByApp.cs ├── Startup.cs └── host.json ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── admin.png └── func-proxy-plumbing.png ├── policies └── b2xv │ ├── 00-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkBase.xml │ ├── 01-b2xv.onmicrosoft.com-B2C_1A_UI.xml │ ├── 02-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkExtensions.xml │ ├── 03-b2xv.onmicrosoft.com-B2C_1A_ConditionalAccess.xml │ ├── 04-b2xv.onmicrosoft.com-B2C_1A_IDP_Base.xml │ ├── 05a-b2xv.onmicrosoft.com-B2C_1A_IDP_AADC_GitHub_Facebook.xml │ ├── 05b-b2xv.onmicrosoft.com-B2C_1A_IDP_Github.xml │ ├── 05c-b2xv.onmicrosoft.com-B2C_1A_IDP_Facebook.xml │ ├── 06-b2xv.onmicrosoft.com-B2C_1A_AuthZBase.xml │ ├── 07-b2xv.onmicrosoft.com-B2C_1A_HRDBase.xml │ ├── 08-b2xv.onmicrosoft.com-B2C_1A_AuthZAppRoles.xml │ └── RPs │ └── 09-b2xv.onmicrosoft.com-B2C_1A_HRD_signin.xml └── sample-ui ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.test.tsx ├── App.tsx ├── api │ ├── APIClient.ts │ ├── index.ts │ ├── interfaces │ │ ├── AppRole.ts │ │ ├── AppRoleAssignment.ts │ │ ├── ObjectIdentity.ts │ │ ├── OrganizationUser.ts │ │ ├── ProblemDetails.ts │ │ ├── UserApplication.ts │ │ └── index.ts │ └── rest │ │ ├── index.ts │ │ └── v1_0 │ │ ├── ApplicationsService.ts │ │ ├── ServicePrincipalsService.ts │ │ ├── Users │ │ ├── AppRoleAssignmentsService.ts │ │ ├── SearchService.ts │ │ └── index.ts │ │ ├── UsersService.ts │ │ ├── index.ts │ │ └── servicePrincipals │ │ ├── AppRoleAssignedToService.ts │ │ ├── AppRolesService.ts │ │ └── index.ts ├── components │ ├── apps │ │ ├── AppAssignmentForm.tsx │ │ ├── AppAssignmentsView.tsx │ │ └── AppsView.tsx │ ├── auth │ │ ├── MsalConfig.ts │ │ └── MsalHandler.ts │ ├── claims │ │ └── ClaimsView.tsx │ ├── home │ │ └── Home.tsx │ ├── mainMenu │ │ └── MainMenuNav.tsx │ └── users │ │ └── UsersView.tsx ├── index.css ├── index.tsx ├── logo.svg ├── models │ ├── ClaimModel.ts │ ├── DeviceModel.ts │ ├── KvpModel.ts │ └── WakeOnLanModel.ts ├── react-app-env.d.ts ├── reportWebVitals.ts └── setupTests.ts └── tsconfig.json /.github/workflows/main_b2x-admin-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.github/workflows/main_b2x-admin-api.yml -------------------------------------------------------------------------------- /.github/workflows/main_jpda-b2c-authz-admin-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.github/workflows/main_jpda-b2c-authz-admin-api.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/.gitignore -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/.vscode/extensions.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/.vscode/launch.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/ApplicationFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/ApplicationFunctions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/B2CAuthZ.Admin.FuncHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/B2CAuthZ.Admin.FuncHost.csproj -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/OrganizationFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/OrganizationFunctions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/SetupConfigFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/SetupConfigFunctions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/Startup.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/UserFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/UserFunctions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.FuncHost/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.FuncHost/host.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/.config/build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/.config/build-push.sh -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/.gitignore -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/.vscode/launch.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/.vscode/tasks.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/B2CAuthZ.Admin.WebApiHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/B2CAuthZ.Admin.WebApiHost.csproj -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/ConfigureSwaggerGenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/ConfigureSwaggerGenOptions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/Controllers/ApplicationsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/Controllers/ApplicationsController.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/Controllers/UsersController.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/Program.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/Startup.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/SwaggerUIClientAuthOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/SwaggerUIClientAuthOptions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/appsettings.Development.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin.WebApiHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin.WebApiHost/appsettings.json -------------------------------------------------------------------------------- /B2CAuthZ.Admin/B2CAuthZ.Admin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/B2CAuthZ.Admin.csproj -------------------------------------------------------------------------------- /B2CAuthZ.Admin/FilteredRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/FilteredRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/GlobalApplicationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/GlobalApplicationRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/GlobalOrganizationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/GlobalOrganizationRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/IApplicationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/IApplicationRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/IOrganizationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/IOrganizationRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/IUserRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/OrganizationEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/OrganizationEntity.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/OrganizationMembership.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/OrganizationMembership.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/OrganizationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/OrganizationOptions.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/OrganizationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/OrganizationUser.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/Model/UserApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/Model/UserApplication.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/OrganizationFilteredApplicationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/OrganizationFilteredApplicationRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/OrganizationFilteredUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/OrganizationFilteredUserRepository.cs -------------------------------------------------------------------------------- /B2CAuthZ.Admin/ServiceResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Admin/ServiceResult.cs -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/.gitignore -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/.vscode/extensions.json -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/.vscode/launch.json -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/B2CAuthZ.Runtime.FuncHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/B2CAuthZ.Runtime.FuncHost.csproj -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/GetUserRolesByApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/GetUserRolesByApp.cs -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/Startup.cs -------------------------------------------------------------------------------- /B2CAuthZ.Runtime.FuncHost/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/B2CAuthZ.Runtime.FuncHost/host.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/README.md -------------------------------------------------------------------------------- /docs/admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/docs/admin.png -------------------------------------------------------------------------------- /docs/func-proxy-plumbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/docs/func-proxy-plumbing.png -------------------------------------------------------------------------------- /policies/b2xv/00-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkBase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/00-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkBase.xml -------------------------------------------------------------------------------- /policies/b2xv/01-b2xv.onmicrosoft.com-B2C_1A_UI.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/01-b2xv.onmicrosoft.com-B2C_1A_UI.xml -------------------------------------------------------------------------------- /policies/b2xv/02-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkExtensions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/02-b2xv.onmicrosoft.com-B2C_1A_TrustFrameworkExtensions.xml -------------------------------------------------------------------------------- /policies/b2xv/03-b2xv.onmicrosoft.com-B2C_1A_ConditionalAccess.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/03-b2xv.onmicrosoft.com-B2C_1A_ConditionalAccess.xml -------------------------------------------------------------------------------- /policies/b2xv/04-b2xv.onmicrosoft.com-B2C_1A_IDP_Base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/04-b2xv.onmicrosoft.com-B2C_1A_IDP_Base.xml -------------------------------------------------------------------------------- /policies/b2xv/05a-b2xv.onmicrosoft.com-B2C_1A_IDP_AADC_GitHub_Facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/05a-b2xv.onmicrosoft.com-B2C_1A_IDP_AADC_GitHub_Facebook.xml -------------------------------------------------------------------------------- /policies/b2xv/05b-b2xv.onmicrosoft.com-B2C_1A_IDP_Github.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/05b-b2xv.onmicrosoft.com-B2C_1A_IDP_Github.xml -------------------------------------------------------------------------------- /policies/b2xv/05c-b2xv.onmicrosoft.com-B2C_1A_IDP_Facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/05c-b2xv.onmicrosoft.com-B2C_1A_IDP_Facebook.xml -------------------------------------------------------------------------------- /policies/b2xv/06-b2xv.onmicrosoft.com-B2C_1A_AuthZBase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/06-b2xv.onmicrosoft.com-B2C_1A_AuthZBase.xml -------------------------------------------------------------------------------- /policies/b2xv/07-b2xv.onmicrosoft.com-B2C_1A_HRDBase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/07-b2xv.onmicrosoft.com-B2C_1A_HRDBase.xml -------------------------------------------------------------------------------- /policies/b2xv/08-b2xv.onmicrosoft.com-B2C_1A_AuthZAppRoles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/08-b2xv.onmicrosoft.com-B2C_1A_AuthZAppRoles.xml -------------------------------------------------------------------------------- /policies/b2xv/RPs/09-b2xv.onmicrosoft.com-B2C_1A_HRD_signin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/policies/b2xv/RPs/09-b2xv.onmicrosoft.com-B2C_1A_HRD_signin.xml -------------------------------------------------------------------------------- /sample-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/.gitignore -------------------------------------------------------------------------------- /sample-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/README.md -------------------------------------------------------------------------------- /sample-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/package-lock.json -------------------------------------------------------------------------------- /sample-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/package.json -------------------------------------------------------------------------------- /sample-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/favicon.ico -------------------------------------------------------------------------------- /sample-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/index.html -------------------------------------------------------------------------------- /sample-ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/logo192.png -------------------------------------------------------------------------------- /sample-ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/logo512.png -------------------------------------------------------------------------------- /sample-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/manifest.json -------------------------------------------------------------------------------- /sample-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/public/robots.txt -------------------------------------------------------------------------------- /sample-ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/App.css -------------------------------------------------------------------------------- /sample-ui/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/App.test.tsx -------------------------------------------------------------------------------- /sample-ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/App.tsx -------------------------------------------------------------------------------- /sample-ui/src/api/APIClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/APIClient.ts -------------------------------------------------------------------------------- /sample-ui/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/index.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/AppRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/AppRole.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/AppRoleAssignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/AppRoleAssignment.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/ObjectIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/ObjectIdentity.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/OrganizationUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/OrganizationUser.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/ProblemDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/ProblemDetails.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/UserApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/UserApplication.ts -------------------------------------------------------------------------------- /sample-ui/src/api/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/interfaces/index.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/index.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/ApplicationsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/ApplicationsService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/ServicePrincipalsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/ServicePrincipalsService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/Users/AppRoleAssignmentsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/Users/AppRoleAssignmentsService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/Users/SearchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/Users/SearchService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/Users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/Users/index.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/UsersService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/UsersService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/index.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/servicePrincipals/AppRoleAssignedToService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/servicePrincipals/AppRoleAssignedToService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/servicePrincipals/AppRolesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/servicePrincipals/AppRolesService.ts -------------------------------------------------------------------------------- /sample-ui/src/api/rest/v1_0/servicePrincipals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/api/rest/v1_0/servicePrincipals/index.ts -------------------------------------------------------------------------------- /sample-ui/src/components/apps/AppAssignmentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/apps/AppAssignmentForm.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/apps/AppAssignmentsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/apps/AppAssignmentsView.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/apps/AppsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/apps/AppsView.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/auth/MsalConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/auth/MsalConfig.ts -------------------------------------------------------------------------------- /sample-ui/src/components/auth/MsalHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/auth/MsalHandler.ts -------------------------------------------------------------------------------- /sample-ui/src/components/claims/ClaimsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/claims/ClaimsView.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/home/Home.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/mainMenu/MainMenuNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/mainMenu/MainMenuNav.tsx -------------------------------------------------------------------------------- /sample-ui/src/components/users/UsersView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/components/users/UsersView.tsx -------------------------------------------------------------------------------- /sample-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/index.css -------------------------------------------------------------------------------- /sample-ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/index.tsx -------------------------------------------------------------------------------- /sample-ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/logo.svg -------------------------------------------------------------------------------- /sample-ui/src/models/ClaimModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/models/ClaimModel.ts -------------------------------------------------------------------------------- /sample-ui/src/models/DeviceModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/models/DeviceModel.ts -------------------------------------------------------------------------------- /sample-ui/src/models/KvpModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/models/KvpModel.ts -------------------------------------------------------------------------------- /sample-ui/src/models/WakeOnLanModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/models/WakeOnLanModel.ts -------------------------------------------------------------------------------- /sample-ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /sample-ui/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/reportWebVitals.ts -------------------------------------------------------------------------------- /sample-ui/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/src/setupTests.ts -------------------------------------------------------------------------------- /sample-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpda/b2c-appRoles/HEAD/sample-ui/tsconfig.json --------------------------------------------------------------------------------