Crate qm_keycloak

Source
Expand description

§keycloak

keycloak is a crate for management everything that has to do with Keycloak. Keycloak is used for authentication and authorization.

In the development environment, Keycloak can be found in a Kubernetes at https://keycloak.qm.local. If Keycloak is missing, you need to run k8s/helm-charts/skaffold/skaffold.infra-1-base.yaml.

Default username/password: admin/Admin123

Re-exports§

pub use token::store::JwtStore;
pub use crate::config::Config as KeycloakConfig;

Modules§

config
realm
schema
session
token
types
validation

Macros§

keycloak

Structs§

AuthenticationExecutionInfoRepresentation
AuthenticationFlowRepresentation
AuthenticatorConfigRepresentation
ClientRepresentation
CredentialRepresentation
GroupRepresentation
IdentityProviderRepresentation
Keycloak
KeycloakAdmin
KeycloakBuilder
RealmInfo
RealmRepresentation
RoleRepresentation
ServerInfo
UserRepresentation

Enums§

KeycloakError

Traits§

KeycloakTokenSupplier

Functions§

idp_signature_and_encryption

Type Aliases§

TypeMap