redb-identity
Transport-agnostic OAuth 2.1 / OpenID Connect server for the redb ecosystem — OpenIddict on redb.Route, redb-backed stores, MFA, WebAuthn, federation, SCIM, DPoP. Green on PostgreSQL, MSSQL and SQLite.
File Explorer
- bug_report.md
- config.yml
- feature_request.md
- question.yml
- health.proto
- grpc-viewer.csproj
- Program.cs
- _one_register.ps1
- demo_account_register_verify.ps1
- demo_acr_values.ps1
- demo_admin_password_reset.ps1
- demo_admin_scopes.ps1
- demo_application_allowed_groups.ps1
- demo_auth_extras.ps1
- demo_authcode_pkce.ps1
- demo_authz_negative_matrix.ps1
- demo_backchannel_logout.ps1
- demo_bootstrap_admin_role.ps1
- demo_claim_definitions.ps1
- demo_claim_definitions_per_app.ps1
- demo_claim_probes.ps1
- demo_claims_parameter.ps1
- demo_client_credentials.ps1
- demo_conformance_discovery_config.ps1
- demo_dcr_lifecycle.ps1
- demo_device_code.ps1
- demo_device_code_ci.ps1
- demo_discovery_jwks.ps1
- demo_discovery_shape.ps1
- demo_dpop.ps1
- demo_federation.ps1
- demo_federation_e2e.ps1
- demo_federation_github.ps1
- demo_federation_link_unlink.ps1
- demo_groups_roles_claims.ps1
- demo_grpc_facade.ps1
- demo_introspect_revoke.ps1
- demo_jar_request_object.ps1
- demo_jwks_rotation.ps1
- demo_jwt.ps1
- demo_logout_endsession.ps1
- demo_loopback_redirect.ps1
- demo_me_delete.ps1
- demo_me_email_change.ps1
- demo_me_profile.ps1
- demo_me_sessions.ps1
- demo_mfa_disable_replace.ps1
- demo_mfa_recovery_codes.ps1
- demo_mfa_totp.ps1
- demo_nonce_state_roundtrip.ps1
- demo_par.ps1
- demo_par_per_client.ps1
- demo_password_change_negatives.ps1
- demo_password_reset.ps1
- demo_password_ropc.ps1
- demo_private_key_jwt.ps1
- demo_prompt_max_age.ps1
- demo_refresh_rotation.ps1
- demo_role_permissions.ps1
- demo_roles_registry.ps1
- demo_scim.ps1
- demo_scim_bulk.ps1
- demo_scim_enterprise.ps1
- demo_scim_etag.ps1
- demo_session_lifecycle.ps1
- demo_sessions_admin.ps1
- demo_sessions_admin_browse.ps1
- demo_soap_facade.ps1
- demo_throttle_rfc6585.ps1
- demo_token_exchange.ps1
- demo_userinfo.ps1
- demo_webhooks.ps1
- run_all.ps1
- dev-backchannel-secret.ps1
- dev-certs.ps1
- dev-certs.sh
- pack-tpkg.ps1
- seed-conformance-user.ps1
- seed-dev.ps1
- BearerTokenHandler.cs
- ClientCredentialsAccessTokenProvider.cs
- IAccessTokenProvider.cs
- BackchannelBearerHandler.cs
- BackchannelIdentityClient.cs
- BackchannelIdentityClientOptions.cs
- BackchannelServiceCollectionExtensions.cs
- BackchannelTokenProvider.cs
- IBackchannelIdentityClient.cs
- HttpResponseExtensions.cs
- ApiException.cs
- GlobalUsings.cs
- IdentityClient.Account.cs
- IdentityClient.AccountRegistration.cs
- IdentityClient.Applications.cs
- IdentityClient.Audit.cs
- IdentityClient.ChangeEmail.cs
- IdentityClient.ClaimDefinitions.cs
- IdentityClient.ClaimMappers.cs
- IdentityClient.Consents.cs
- IdentityClient.cs
- IdentityClient.EmailVerification.cs
- IdentityClient.Federation.cs
- IdentityClient.Groups.cs
- IdentityClient.Impersonation.cs
- IdentityClient.Info.cs
- IdentityClient.Mfa.cs
- IdentityClient.PasswordRecovery.cs
- IdentityClient.RevokedSids.cs
- IdentityClient.Roles.cs
- IdentityClient.Scim.cs
- IdentityClient.Scopes.cs
- IdentityClient.Sessions.cs
- IdentityClient.Token.cs
- IdentityClient.Tokens.cs
- IdentityClient.Users.cs
- IdentityClient.Webhooks.cs
- IdentityClientOptions.cs
- IIdentityClient.cs
- redb.Identity.Client.csproj
- ServiceCollectionExtensions.cs
- ApplicationResponse.cs
- CreateApplicationRequest.cs
- UpdateApplicationRequest.cs
- AuditQueryRequest.cs
- ClaimDefinitionResponse.cs
- CreateClaimDefinitionRequest.cs
- UpdateClaimDefinitionRequest.cs
- AssignClaimScopeRequest.cs
- ClaimMapperResponse.cs
- ClaimScopeResponse.cs
- CreateClaimMapperRequest.cs
- CreateClaimScopeRequest.cs
- UpdateClaimMapperRequest.cs
- UpdateClaimScopeRequest.cs
- ListRequest.cs
- PagedResult.cs
- FederationProviderConfig.cs
- IdentityCookieOptions.cs
- IdentityFeatureFlags.cs
- IdentityScopes.cs
- IdentitySharedOptions.cs
- ConsentRequiredResponse.cs
- ConsentResponse.cs
- GrantMyConsentRequest.cs
- MeRevokeConsentRequest.cs
- CorsCheckMessages.cs
- IRegisteredClientOriginRegistry.cs
- BootstrapAdminMessages.cs
- PostLogoutRedirectMessages.cs
- IdentityEvent.cs
- FederatedIdentitiesContracts.cs
- FederationProviderContracts.cs
- AddMemberRequest.cs
- CreateGroupRequest.cs
- GroupResponse.cs
- MemberResponse.cs
- MoveGroupRequest.cs
- UpdateGroupRequest.cs
- UpdateMemberRequest.cs
- IMfaStateInspector.cs
- MfaMethodsFromStateMessages.cs
- identity.management.v1.proto
- identity.v1.proto
- DynamicRegistrationRequest.cs
- DynamicRegistrationResponse.cs
- CreateRoleRequest.cs
- RoleAssignmentResponse.cs
- RoleResponse.cs
- RoleScopeResponse.cs
- UpdateRoleRequest.cs
- IdentityAuditEventIds.cs
- IdentityEndpoints.cs
- IdentityReservedInboundHeaders.cs
- ScimBulkRequest.cs
- ScimCommon.cs
- ScimConstants.cs
- ScimDiscovery.cs
- ScimEnterpriseUser.cs
- ScimError.cs
- ScimGroup.cs
- ScimListResponse.cs
- ScimPatchRequest.cs
- ScimSchema.cs
- ScimSchemaDefinitions.cs
- ScimUser.cs
- CreateScopeRequest.cs
- ScopeResponse.cs
- UpdateScopeRequest.cs
- IdentityWireProfiles.cs
- RevokedSidEntry.cs
- RevokedSidsAddRequest.cs
- RevokedSidsSinceResponse.cs
- SessionResponse.cs
- SigningKeyDtos.cs
- IntrospectionResponse.cs
- TokenInfoResponse.cs
- TokenRequest.cs
- TokenResponse.cs
- AddressDto.cs
- AdminResetPasswordRequest.cs
- ChangeEmailConfirmRequest.cs
- ChangeEmailRequestRequest.cs
- ChangePasswordRequest.cs
- CreateUserRequest.cs
- EmailVerifyConfirmRequest.cs
- EmailVerifySendRequest.cs
- ExternalIdentityDto.cs
- MeChangePasswordRequest.cs
- MeUpdateProfileRequest.cs
- PasswordForgotRequest.cs
- PasswordResetRequest.cs
- RegisterAccountRequest.cs
- UpdateUserRequest.cs
- UserResponse.cs
- RequestValidator.cs
- ScimRequestValidator.cs
- CreateWebhookSubscriptionRequest.cs
- UpdateWebhookSubscriptionRequest.cs
- WebhookSubscriptionResponse.cs
- IdentityVerdict.cs
- redb.Identity.Contracts.csproj
- IChangeEmailTokenStore.cs
- RedbChangeEmailTokenStore.cs
- ChangeEmailOptions.cs
- ClientKeysOptions.cs
- DpopOptions.cs
- EmailVerificationOptions.cs
- IdempotencyOptions.cs
- IdentityAuditOptions.cs
- IdentityWebAuthnOptions.cs
- JarOptions.cs
- PasswordHashingOptions.cs
- PasswordPolicyOptions.cs
- PasswordRecoveryOptions.cs
- RateLimitOptions.cs
- RedbIdentityOptions.cs
- RegistrationOptions.cs
- ReverseProxyOptions.cs
- SmtpOptions.cs
- CertificateLoader.cs
- RedbAesGcmXmlEncryptor.cs
- XmlRepositoryRefreshProcessor.cs
- IEmailVerificationTokenStore.cs
- RedbEmailVerificationTokenStore.cs
- MfaDeliveryException.cs
- WebAuthnException.cs
- RedbIdentityServiceExtensions.cs
- IdentityHealthContributor.cs
- IdentitySchemaRegistry.cs
- ISigningKeyStore.cs
- JwksRefreshDiagnosticHandler.cs
- PropsSigningKeyStore.cs
- PropsSigningKeyStoreOpenIddictPostConfigure.cs
- IdentityMetrics.cs
- IServerSideOtpStore.cs
- IWebAuthnChallengeStore.cs
- PropsServerSideOtpStore.cs
- PropsWebAuthnChallengeStore.cs
- AddressClaim.cs
- ApplicationProps.cs
- AuthorizationProps.cs
- ChangeEmailTokenProps.cs
- ClaimDefinitionProps.cs
- ClaimMapperProps.cs
- ClaimScopeAssignmentProps.cs
- ClaimScopeProps.cs
- DpopConsumedJtiProps.cs
- EmailVerificationTokenProps.cs
- ExternalIdentity.cs
- FederatedIdentityProps.cs
- FederationProviderProps.cs
- GroupMemberProps.cs
- GroupProps.cs
- GroupRoleAssignmentProps.cs
- IdempotencyRecordProps.cs
- IdentitySystemFlagProps.cs
- MfaArchivedRecoveryCodeBatch.cs
- MfaChallengeResult.cs
- MfaOtpProps.cs
- MfaProps.cs
- MfaSetupResult.cs
- MfaSetupTokenPayload.cs
- MfaState.cs
- MfaStatusResult.cs
- PasswordHistoryProps.cs
- PasswordResetTokenProps.cs
- RevokedSidProps.cs
- RoleProps.cs
- RoleScopeAssignmentProps.cs
- ScopeProps.cs
- SessionProps.cs
- SigningKeyProps.cs
- TokenProps.cs
- UserProps.cs
- UserRoleAssignmentProps.cs
- WebAuthnConsumedChallengeProps.cs
- WebAuthnCredential.cs
- WebhookSubscriptionProps.cs
- BootstrapAdminBackfillListener.cs
- IdentityAuditLogTableInitListener.cs
- IdentityExchangeAccessor.cs
- IdentityModuleConfigBinder.cs
- IdentityModuleHost.cs
- IdentityRouteContextExtensions.cs
- IdentitySchemaInitListener.cs
- IdentityUniqueIndexesInitListener.cs
- InitRoute.cs
- RedbXmlRepositoryInitListener.cs
- SeedAdminRoleAssignmentListener.cs
- SeedSystemRolesListener.cs
- SeedSystemScopesListener.cs
- SigningKeyInitListener.cs
- V4UniqueBackfillListener.cs
- ApplyAuthorizationResponseHandler.cs
- ApplyDeviceResponseHandler.cs
- ApplyDiscoveryResponseHandler.cs
- ApplyIntrospectionResponseHandler.cs
- ApplyJwksResponseHandler.cs
- ApplyPushedAuthorizationResponseHandler.cs
- ApplyRevocationResponseHandler.cs
- ApplyTokenResponseHandler.cs
- ApplyUserinfoResponseHandler.cs
- ApplyVerificationResponseHandler.cs
- AttachAccessTokenResources.cs
- AttachAdditionalIdTokenAudiences.cs
- AttachAdditionalUserinfoClaims.cs
- AttachClaimDefinitionEnforcement.cs
- AttachClaimMapperClaims.cs
- AttachDpopConfirmationClaimHandler.cs
- AttachInternalUserIdToIntrospectionResponse.cs
- AttachRoleRegistryClaims.cs
- AttachSessionPrincipalHandler.cs
- BindDpopJktAtAuthorizeHandler.cs
- EnforceDpopJktBindingHandler.cs
- ExtractAuthorizationRequestHandler.cs
- ExtractClientCredentialsHandler.cs
- ExtractConfigurationRequestHandler.cs
- ExtractDeviceRequestHandler.cs
- ExtractIntrospectionRequestHandler.cs
- ExtractJwksRequestHandler.cs
- ExtractPushedAuthorizationRequestHandler.cs
- ExtractRevocationRequestHandler.cs
- ExtractTokenRequestHandler.cs
- ExtractUserinfoRequestHandler.cs
- ExtractVerificationRequestHandler.cs
- HandleAuthorizationRequestHandler.cs
- HandleTokenRequestHandler.cs
- HandleVerificationRequestHandler.cs
- RestrictApplicationByGroupMembershipHandler.cs
- RestrictScopeByGroupMembershipHandler.cs
- StripInternalClaimsFromIdentityToken.cs
- TouchSessionOnTokenRefreshHandler.cs
- ValidateDpopProofHandler.cs
- ValidateRequestObjectHandler.cs
- OidcClaimsRequest.cs
- RedbApplicationManager.cs
- RedbRouteOpenIddictServerBuilder.cs
- RedbRouteOpenIddictServerBuilderExtensions.cs
- RedbRouteOpenIddictServerConfiguration.cs
- RedbRouteOpenIddictServerHandler.cs
- RedbRouteOpenIddictServerHelpers.cs
- RedbRouteOpenIddictServerOptions.cs
- IPasswordResetTokenStore.cs
- RedbPasswordResetTokenStore.cs
- AccountRegisterProcessor.cs
- ApplicationManagementProcessor.cs
- AuditQueryProcessor.cs
- AuditRelationalSinkProcessor.cs
- AuthorizationCheckProcessor.cs
- BootstrapAdminProcessor.cs
- ChangeEmailConfirmProcessor.cs
- ChangeEmailRequestProcessor.cs
- ClaimDefinitionsManagementProcessor.cs
- ClaimMapperManagementProcessor.cs
- ClaimScopeManagementProcessor.cs
- ClientRegistrationManagementProcessor.cs
- ConsentGrantProcessor.cs
- ConsentManagementProcessor.cs
- CrossContextQueryProcessors.cs
- DynamicRegistrationProcessor.cs
- EmailVerifyConfirmProcessor.cs
- EmailVerifySendProcessor.cs
- EndpointProcessors.cs
- EventDispatchProcessor.cs
- FederationCallbackProcessor.cs
- FederationChallengeProcessor.cs
- FederationProviderManagementProcessor.cs
- GroupManagementProcessor.cs
- IdempotencyKeyHash.cs
- IdempotencyProcessor.cs
- IdentityProcessorHelpers.cs
- IdentityProcessorHelpers.UniqueViolation.cs
- ImpersonationManagementProcessor.cs
- LiveJwksProcessor.cs
- LoginFailureRecorderProcessor.cs
- LoginProcessor.cs
- LogoutProcessor.cs
- ManagementBearerAuthProcessor.cs
- MeConsentsProcessor.cs
- MeFederatedIdentitiesProcessor.cs
- MeMfaProcessor.cs
- MePasswordProcessor.cs
- MeProcessorHelpers.cs
- MeProfileProcessor.cs
- MeSessionsProcessor.cs
- MeWebAuthnProcessor.cs
- MfaChallengeProcessor.cs
- MfaListMethodsProcessor.cs
- MfaOtpCleanupProcessor.cs
- MfaRecoveryProcessor.cs
- MfaSetupProcessor.cs
- MfaVerifyProcessor.cs
- PasswordForgotProcessor.cs
- PasswordResetProcessor.cs
- ProtocolProcessors.cs
- RateLimitProcessor.cs
- RequireSelfOrAdminProcessor.cs
- RevokedSidsCleanupProcessor.cs
- RevokedSidsManagementProcessor.cs
- RoleManagementProcessor.cs
- ScimBulkProcessor.cs
- ScimFilterParser.cs
- ScimGroupProcessor.cs
- ScimUserProcessor.cs
- ScopeManagementProcessor.cs
- SessionCleanupProcessor.cs
- SessionManagementProcessor.cs
- SigningKeysManagementProcessor.cs
- TokenCleanupProcessor.cs
- TokenManagementProcessor.cs
- TrustedProxyResolverProcessor.cs
- UserManagementProcessor.cs
- WebAuthnAssertProcessor.cs
- WebAuthnConsumedChallengeCleanupProcessor.cs
- WebhookDeliveryProcessor.cs
- WebhookManagementProcessor.cs
- IdentityCoreRouteBuilder.cs
- Argon2idPasswordHasher.cs
- DefaultPasswordPolicyValidator.cs
- IdentitySecurityLog.cs
- IPasswordPolicyValidator.cs
- MultiFormatPasswordHasher.cs
- PropsPasswordHistoryStore.cs
- RegisteredClientOriginRegistry.cs
- IdentityCodecProfiles.cs
- IdentityCodecProfilesConfigurator.cs
- BackchannelLogoutDispatcher.cs
- ClaimMappersResolver.cs
- ClaimSchemaValidator.cs
- ClientKeyResolver.cs
- ConsentService.cs
- DeviceMetadataExtractor.cs
- DisabledUserRejectionHandler.cs
- DpopProofValidator.cs
- EmailMfaMethod.cs
- FederationProviderSecretProtector.cs
- FederationStateProtector.cs
- GitHubFederatedAuthProvider.cs
- GroupClaimsResolver.cs
- GroupService.cs
- IClientKeyResolver.cs
- IdentityDeletionHelper.cs
- IdentityPrincipalBuilder.cs
- IDpopNonceProvider.cs
- IDpopReplayStore.cs
- IEmailNotificationChannel.cs
- IEmailTemplateRegistry.cs
- IExternalUserProvider.cs
- IFederatedAuthProvider.cs
- IFederationStateNonceStore.cs
- IGroupService.cs
- IMfaDeliveryChannel.cs
- IMfaMethod.cs
- InlineEmailTemplateRegistry.cs
- InMemoryEmailNotificationChannel.cs
- InMemoryFederationStateNonceStore.cs
- InMemoryRateLimitStore.cs
- IRateLimitStore.cs
- IUserProfileService.cs
- IWebAuthnMfaMethod.cs
- LoginService.cs
- LogoutTokenBuilder.cs
- MemoryDpopReplayStore.cs
- MfaSecretProtector.cs
- MfaService.cs
- MfaService.WebAuthn.cs
- MfaSetupInitiation.cs
- MfaSetupTokenProtector.cs
- MfaStateProtector.cs
- OidcFederatedAuthProvider.cs
- OutboundUrlGuard.cs
- RecoveryCodePepperProvider.cs
- RedbDpopReplayStore.cs
- RedisDpopReplayStore.cs
- RedisFederationStateNonceStore.cs
- RedisRateLimitStore.cs
- RoleService.cs
- SeedAdminPasswordHostedService.cs
- SeedBackchannelClientHostedService.cs
- SeedWebClientHostedService.cs
- SessionService.cs
- SmsMfaMethod.cs
- SmtpEmailNotificationChannel.cs
- TotpMfaMethod.cs
- UserProfileService.cs
- WebAuthnMfaMethod.cs
- WebhookSubscriptionService.cs
- mssql_create_table.sql
- pg_create_table.sql
- sqlite_create_table.sql
- RedbApplicationStore.cs
- RedbAuthorizationStore.cs
- RedbScopeStore.cs
- RedbTokenStore.cs
- redb.Identity.Core.config.json
- redb.Identity.Core.csproj
- manifest.json
- InitRoute.cs
- LdapIntegrationConfigBinder.cs
- redb.Identity.Core.Module.config.example.json
- redb.Identity.Core.Module.config.json
- redb.Identity.Core.Module.csproj
- DataProtectionKeyProps.cs
- redb.Identity.DataProtection.csproj
- RedbDataProtectionBuilderExtensions.cs
- RedbXmlRepository.cs
- IdentityGrpcConfigBinder.cs
- IdentityGrpcModuleHost.cs
- InitRoute.cs
- manifest.json
- GrpcIdentityProcessors.cs
- GrpcManagementProcessors.cs
- GrpcFacadeRouteBuilder.cs
- GrpcManagementRouteBuilder.cs
- IdentityGrpcCodec.cs
- IdentityGrpcTransportOptions.cs
- README.md
- redb.Identity.Grpc.config.json
- redb.Identity.Grpc.csproj
- ScimBulkController.cs
- ScimControllerBase.cs
- ScimDiscoveryController.cs
- ScimGroupsController.cs
- ScimUsersController.cs
- AdditionalOriginsRegistry.cs
- BrokeredRegisteredClientOriginRegistry.cs
- RegisteredClientOriginResolver.cs
- BrokeredPostLogoutRedirectValidator.cs
- BrokeredMfaStateInspector.cs
- IdentityHttpConfigBinder.cs
- IdentityHttpModuleHost.cs
- IdentityHttpXmlRepositoryInitListener.cs
- InitRoute.cs
- manifest.json
- AntiForgeryProcessors.cs
- ConsentPageProcessors.cs
- FederationHttpProcessors.cs
- GranularScopeGuardProcessor.cs
- HttpIdentityProcessors.cs
- IdentityCookieFormatter.cs
- IdentityPageTemplates.cs
- LoginPageProcessors.cs
- MfaCookieProcessors.cs
- MfaPageProcessors.cs
- ScimHttpProcessors.cs
- SessionCookieProcessors.cs
- SessionTicketService.cs
- HttpFacadeRouteBuilder.cs
- IdentityTransportOptions.cs
- redb.Identity.Http.config.example.json
- redb.Identity.Http.config.json
- redb.Identity.Http.csproj
- LdapServiceExtensions.cs
- LdapAttributeMapper.cs
- LdapConnectionSettings.cs
- LdapConnectivityProbe.cs
- LdapExternalUserProvider.cs
- LdapGroupMapper.cs
- LdapHealthCheck.cs
- LdapProviderOptions.cs
- LdapSyncHandler.cs
- LdapSyncOptions.cs
- LdapSyncRouteBuilder.cs
- PACKAGING.md
- redb.Identity.Ldap.csproj
- UserAccountControlFlags.cs
- AccountChangeEmailController.cs
- AccountEmailVerifyController.cs
- AccountRegistrationController.cs
- ApplicationsController.cs
- AuditController.cs
- ClaimDefinitionsController.cs
- ClaimMappersController.cs
- ClaimScopesController.cs
- ConsentsController.cs
- FederationProvidersController.cs
- GroupsController.cs
- IdentityControllerBase.cs
- ImpersonationController.cs
- MeChangeEmailController.cs
- MeConsentsController.cs
- MeController.cs
- MeEmailVerifyController.cs
- MeFederatedIdentitiesController.cs
- MeMfaController.cs
- MePasswordController.cs
- MeSessionsController.cs
- MeWebAuthnController.cs
- MfaController.cs
- MfaRequests.cs
- PasswordRecoveryController.cs
- RevokedSidsController.cs
- RolesController.cs
- ScopesController.cs
- SessionsController.cs
- SigningKeysController.cs
- TokensController.cs
- UsersController.cs
- WebhooksController.cs
- ManagementErrorCodes.cs
- redb.Identity.Management.csproj
- DpopResourceTokenValidator.cs
- redb.Identity.Resource.Dpop.csproj
- BackchannelOidcClient.cs
- BackchannelOidcOptions.cs
- ConsentChallengeStateProtector.cs
- HttpContextAccessTokenProvider.cs
- ImpersonationStateProtector.cs
- MfaChallengeStateProtector.cs
- SecurityHeadersMiddleware.cs
- BootstrapAdminSeeder.cs
- IdentitySidebar.razor
- IdentityTopBar.razor
- MainLayout.razor
- ApplicationAdvancedTab.razor
- ApplicationAuthorizationTab.razor
- ApplicationGeneralTab.razor
- ApplicationInfoTab.razor
- ApplicationProtocolTab.razor
- ApplicationProvisioningTab.razor
- ApplicationRolesTab.razor
- ApplicationUserAttributesTab.razor
- UserAccountTab.razor
- UserAuditTab.razor
- UserFederationTab.razor
- UserGroupsTab.razor
- UserMfaTab.razor
- UserProfileTab.razor
- UserSessionsTab.razor
- ApiResources.razor
- ApplicationDetail.razor
- ApplicationNew.razor
- ApplicationNew.razor.css
- Applications.razor
- Applications.razor.css
- AuditPage.razor
- ClaimDefinitionDetail.razor
- ClaimDefinitionNew.razor
- ClaimDefinitionsList.razor
- ClaimMapperDetail.razor
- ClaimMapperNew.razor
- ClaimMappersList.razor
- ClaimScopeDetail.razor
- ClaimScopeNew.razor
- ClaimScopesList.razor
- Dashboard.razor
- FederationDetail.razor
- FederationList.razor
- FederationNew.razor
- GroupCreateWizard.razor
- GroupDetail.razor
- GroupNew.razor
- Groups.razor
- RoleDetail.razor
- RoleNew.razor
- Roles.razor
- ScimBrowser.razor
- ScopeDetail.razor
- ScopeNew.razor
- Scopes.razor
- SessionsAdmin.razor
- Settings.razor
- TokensAdmin.razor
- UserDetail.razor
- UserNew.razor
- Users.razor
- WebhookDetail.razor
- WebhookNew.razor
- Webhooks.razor
- Consents.razor
- Federated.razor
- Mfa.razor
- Password.razor
- Profile.razor
- Sessions.razor
- WebAuthn.razor
- ChangeEmail.razor
- Consent.razor
- DeviceDone.razor
- DeviceVerify.razor
- Error.razor
- ForgotPassword.razor
- Index.razor
- Login.razor
- MfaChallenge.razor
- Register.razor
- ResetPassword.razor
- SignedOut.razor
- VerifyEmail.razor
- CookieBanner.razor
- ImpersonationBanner.razor
- JsonViewer.razor
- RdbBadge.razor
- RdbCard.razor
- RdbChart.razor
- RdbConfirmDialog.razor
- RdbErrorBoundary.razor
- RdbGrid.razor
- RdbIcon.razor
- RdbPageHeader.razor
- RdbSparkline.razor
- RdbToast.razor
- SiteFooter.razor
- UiEmptyState.razor
- UiEmptyState.razor.css
- UiInlineEdit.razor
- UiInlineEdit.razor.css
- UiPageHeader.razor
- UiPageHeader.razor.css
- UiTabBar.razor
- UiTabBar.razor.css
- UiTypedConfirmDialog.razor
- UiTypedConfirmDialog.razor.css
- UiUndoToast.razor
- UiUndoToast.razor.css
- UserPickerInput.razor
- _Imports.razor
- App.razor
- Routes.razor
- IdentityWebLinksOptions.cs
- IdentityWebOptions.cs
- AuthEndpoints.cs
- BackchannelLogoutEndpoint.cs
- ImpersonationEndpoints.cs
- launchSettings.json
- RevokedSidsCache.cs
- RevokedSidsPollHostedService.cs
- ToastService.cs
- UndoToastService.cs
- app-detail.css
- app-list.css
- app.css
- charts.js
- logs.js
- sidebar.js
- tabbar.js
- theme.js
- webauthn.js
- favicon.ico
- appsettings.json
- Program.cs
- README.md
- redb.Identity.Web.csproj
- BearerTokenHandlerTests.cs
- AccountClientTests.cs
- ApplicationsClientTests.cs
- AuditClientTests.cs
- ClaimMappersClientTests.cs
- ConsentsAdminClientTests.cs
- FederationClientTests.cs
- GroupsClientTests.cs
- MfaAdminClientTests.cs
- RevokedSidsClientTests.cs
- ScimClientTests.cs
- ScopesClientTests.cs
- SessionsClientTests.cs
- TokenOAuthClientTests.cs
- TokensAdminClientTests.cs
- UsersClientTests.cs
- HttpResponseExtensionsTests.cs
- ServiceCollectionExtensionsTests.cs
- FakeHttpMessageHandler.cs
- IdentityClientFixture.cs
- redb.Identity.Client.Tests.csproj
- TransportBoundaryTests.cs
- AuditAmqpIntegrationTests.cs
- AuditElasticsearchIntegrationTests.cs
- AuditIbmMqIntegrationTests.cs
- AuditKafkaIntegrationTests.cs
- AuditMqttIntegrationTests.cs
- AuditRabbitMqIntegrationTests.cs
- AuditRedisIntegrationTests.cs
- AuditSqlIntegrationTests.cs
- AdminEndpointAuthMatrixTests.cs
- PerUserEndpointAuthMatrixTests.cs
- BootstrapAdminEndpointTests.cs
- FourScopesBugReproTest.cs
- FourScopesEavTest.cs
- FourScopesManagerTest.cs
- FourScopesPipelineTest.cs
- PayloadNoteE2ETest.cs
- PayloadNoteStorageTest.cs
- ClaimMappersIntegrationTests.cs
- SessionCleanupTests.cs
- TokenCleanupTests.cs
- ClusteredRouteMarkingTests.cs
- IdentityCodecProfilesTests.cs
- IdentityWebAuthnOptionsTests.cs
- JwksHttpContractTests.cs
- MultiReplicaBootstrapTests.cs
- SigningKeysBootstrapTests.cs
- ConsentIntegrationTests.cs
- ConsentServiceTests.cs
- CookieDefaultsTests.cs
- SessionCookieRotationTests.cs
- DataProtectionAtRestTests.cs
- MultiReplicaKeyRingTests.cs
- DpopResourceTokenValidatorTests.cs
- HmacDpopNonceProviderTests.cs
- ClientRegistrationManagementProcessorTests.cs
- DynamicRegistrationProcessorTests.cs
- EventDispatchTests.cs
- ExternalUserProviderTests.cs
- FederationProcessorTests.cs
- H8FederationPolishTests.cs
- MockOidcE2ETests.cs
- AuditCompletenessFullCycleTests.cs
- DpopFullCycleTests.cs
- DpopJktBindingFullCycleTests.cs
- DpopNonceHeaderTests.cs
- DynamicRegistrationFullCycleTests.cs
- FullStackAccessTokenAudienceTests.cs
- FullStackAccountRegistrationTests.cs
- FullStackBrowserFlowTests.cs
- FullStackClaimMappersTests.cs
- FullStackConsentTests.cs
- FullStackDeviceCodeTests.cs
- FullStackDynamicRegistrationTests.cs
- FullStackEmailVerificationSmtpTests.cs
- FullStackFacadeFormHardeningTests.cs
- FullStackGroupTests.cs
- FullStackManagementTests.cs
- FullStackMfaHangDiagnosticTests.cs
- FullStackMfaTests.cs
- FullStackPasswordFlowTests.cs
- FullStackPasswordRecoverySmtpTests.cs
- FullStackPasswordRecoveryTests.cs
- FullStackProtocolTests.cs
- FullStackScopeAuthorizationTests.cs
- FullStackSessionTests.cs
- IdempotencyKeyTests.cs
- LogoutG10Tests.cs
- MeSessionsRevokeOthersTests.cs
- MfaStateCookieG5Tests.cs
- NativeConsentE2ETests.cs
- OAuthMetadataComplianceTests.cs
- PasswordPolicyEnforcementTests.cs
- PkceEnforcementTests.cs
- PushedAuthorizationFullCycleTests.cs
- RedirectUriValidationTests.cs
- RefreshTokenReuseDetectionTests.cs
- UserProfileManagementTests.cs
- GroupClaimsTests.cs
- GroupIntegrationTests.cs
- GroupServiceTests.cs
- GrpcFacadeModuleTests.cs
- GrpcIdentityInteropTests.cs
- GrpcIdentityProcessorsTests.cs
- GrpcManagementFailClosedTests.cs
- GrpcManagementSurfaceTests.cs
- GrpcManagementTests.cs
- GrpcProtocolFlowTests.cs
- GrpcRateLimitTests.cs
- GrpcSplitPortTests.cs
- IdentityGrpcCodecTests.cs
- IdentityHealthContributorTests.cs
- ApplicationsControllerTests.cs
- ConsentsControllerTests.cs
- GroupsControllerTests.cs
- ScopesControllerTests.cs
- SessionsControllerTests.cs
- TokensControllerTests.cs
- UsersControllerTests.cs
- ApiVersioningTests.cs
- AuthorizationCodeFlowTests.cs
- ClientCredentialsFlowTests.cs
- CorsE2ETests.cs
- DiscoveryJwksE2ETests.cs
- IntrospectionRevocationE2ETests.cs
- ManagementApiCrudTests.cs
- ManagementBearerAuthTests.cs
- RevokedSidsApiTests.cs
- BearerTransportTests.cs
- CorsTests.cs
- HttpFacadeRouteBuilderTests.cs
- HttpIdentityProcessorsTests.cs
- LoginPageProcessorsTests.cs
- SessionCookieProcessorsTests.cs
- ExternalProviderFixture.cs
- FakeFederatedAuthProvider.cs
- FederationFixture.cs
- GrpcIdentityFixture.cs
- HttpIdentityFixture.cs
- IdentityRouteFixture.cs
- IndexFixHelper.cs
- MockOidcE2EFixture.cs
- MockRedbQuery.cs
- MockRouteContext.cs
- PostgresCollection.cs
- PostgresFixture.cs
- ProductionBootstrapFixture.cs
- ProductionHttpFixture.cs
- SoapIdentityFixture.cs
- TestExchange.cs
- TestRedbSetup.cs
- LdapAttributeMapperTests.cs
- LdapConnectionSettingsTests.cs
- LdapExternalUserProviderTests.cs
- LdapGroupMapperTests.cs
- LdapHealthCheckTests.cs
- LdapIntegrationTests.cs
- LdapProviderOptionsTests.cs
- LdapProviderResilienceTests.cs
- LdapServiceExtensionsTests.cs
- LdapSyncTests.cs
- ApplicationManagementClientSecretE2ETests.cs
- ApplicationManagementTests.cs
- ScopeManagementTests.cs
- TokenManagementTests.cs
- UserManagementTests.cs
- DiContainerHealthTests.cs
- GracefulShutdownTests.cs
- IdentityModuleConfigBinderTests.cs
- IdentityModuleHostTests.cs
- ScopeAndResponseTypeTests.cs
- AdapterIntegrationTests.cs
- ApplyHandlerTests.cs
- ExtractClientCredentialsTests.cs
- ExtractHandlerTests.cs
- AppManagementPipelineTests.cs
- DiscoveryPipelineTests.cs
- ErrorHandlingPipelineTests.cs
- EventPipelineTests.cs
- IntrospectionRevocationPipelineTests.cs
- RouteTransactionMarkingTests.cs
- TokenPipelineTests.cs
- UserManagementPipelineTests.cs
- AuthorizationCheckProcessorTests.cs
- BearerParsingD6Tests.cs
- LoginFailureRecorderProcessorTests.cs
- MeConsentsProcessorTests.cs
- MeMfaProcessorTests.cs
- MePasswordProcessorTests.cs
- MeProfileProcessorTests.cs
- MeSessionsProcessorTests.cs
- MeWebAuthnProcessorTests.cs
- MfaIdorTests.cs
- MfaListMethodsProcessorTests.cs
- MfaRecoveryProcessorTests.cs
- MfaSetupProcessorTests.cs
- MfaVerifyProcessorTests.cs
- RateLimitMetricsAndRetryAfterTests.cs
- RateLimitProcessorTests.cs
- RouteRegistrationTests.cs
- TrustedProxyResolverProcessorTests.cs
- ScimBulkTests.cs
- ScimEtagTests.cs
- ScimFilterParserTests.cs
- ScimG15ComplianceTests.cs
- ScimGroupTests.cs
- ScimUserTests.cs
- ClientKeyResolverTests.cs
- OutboundUrlGuardTests.cs
- ValidateRequestObjectHandlerTests.cs
- BackchannelLogoutDispatcherTests.cs
- DeviceMetadataExtractorTests.cs
- EmailMfaMethodTests.cs
- FederationStateProtectorTests.cs
- IdentityCookieFormatterTests.cs
- InMemoryRateLimitStoreTests.cs
- InMemoryServerSideOtpStore.cs
- LoginRehashRaceTests.cs
- LogoutTokenBuilderTests.cs
- MfaConcurrencyTests.cs
- MfaSecretProtectorTests.cs
- MfaServiceB9Tests.cs
- MfaServiceChallengeTests.cs
- MfaServiceTests.cs
- MfaSetupConcurrencyTests.cs
- MfaSetupConfirmBindingTests.cs
- MfaSetupTokenExpiryTests.cs
- MfaStateProtectorTests.cs
- OtpRateLimitTests.cs
- RecoveryCodeHashingTests.cs
- RedisFederationStateNonceStoreIntegrationTests.cs
- RedisRateLimitStoreIntegrationTests.cs
- SessionTicketServiceTests.cs
- SmsMfaMethodTests.cs
- TotpMfaMethodTests.cs
- TotpReplayTests.cs
- UserProfileServiceTests.cs
- WebAuthnMfaMethodTests.cs
- SessionIntegrationTests.cs
- SessionServiceTests.cs
- SoapFacadeModuleTests.cs
- SoapIdentityProcessorsTests.cs
- SoapProtocolFlowTests.cs
- SoapRateLimitTests.cs
- AdapterSpikeTests.cs
- DiscoveryD1ConformanceTests.cs
- LogoutSecurityTests.cs
- SsoHardeningTests.cs
- ApplicationStoreTests.cs
- AuthorizationStoreTests.cs
- PasswordResetTokenStoreTests.cs
- ScopeStoreTests.cs
- TokenStoreTests.cs
- XmlRepositoryTests.cs
- AccountEnumerationTests.cs
- AddressAndCustomClaimsTests.cs
- AuthorizationCodeFlowIntegrationTests.cs
- AuthorizationCodeSingleUseTests.cs
- ClientCredentialsFlowTests.cs
- DeviceCodeFlowIntegrationTests.cs
- DeviceCodeFlowTests.cs
- DiscoveryJwksTests.cs
- IntrospectionRevocationTests.cs
- JwksDiscoveryCachingD2Tests.cs
- PasswordFlowTests.cs
- ProductionClientCredentialsTests.cs
- ProductionIntrospectionRevocationTests.cs
- ProductionPasswordFlowTests.cs
- RefreshTokenFlowIntegrationTests.cs
- TokenExchangeIntegrationTests.cs
- UserinfoIntegrationTests.cs
- TransactionIntegrityTests.cs
- EmailIndexProbeTests.cs
- V4UniqueFederationTests.cs
- V4UniqueKeyTests.cs
- V4UniqueTestHelpers.cs
- V4UniqueTxSemanticsTests.cs
- V4UniqueUserKeysAndFlagsTests.cs
- DtoValidationTests.cs
- PasswordPolicyValidatorTests.cs
- appsettings.json
- redb.Identity.Tests.csproj
- xunit.runner.json
- RevokedSidsCacheTests.cs
- RevokedSidsPollHostedServiceTests.cs
- AnonymousAccessTests.cs
- BackchannelLogoutEndpointTests.cs
- ConsentPageTests.cs
- CsrfProtectionTests.cs
- DeviceVerifyEndpointTests.cs
- DevTlsContractTests.cs
- FederationLoginTests.cs
- FederationWebHostFixture.cs
- HealthEndpointTests.cs
- IsolationTests.cs
- LoginEndpointTests.cs
- MfaAndSignedOutPagesTests.cs
- Phase3ComponentTests.cs
- Phase3PagesTests.cs
- redb.Identity.Web.Tests.csproj
- SecurityHeadersTests.cs
- WebHostFixture.cs
- .gitignore
- CHANGELOG.md
- context.sample.json
- CONTRIBUTING.md
- DEPLOYMENT.md
- Directory.Build.props
- HTTPS.md
- LICENSE
- NOTICE
- OPENID_CERTIFICATION.md
- README.md
- redb.Identity.slnx
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
