Expand description
Hodei Authorization SDK
SDK completo que proporciona una solución de autorización lista para usar con auto-discovery de schema, builder pattern, y todas las integraciones.
§Quick Start
ⓘ
use hodei_authz_sdk::prelude::*;
// 1. Definir entidades con derives
#[derive(HodeiEntity)]
#[hodei(entity_type = "MyApp::User")]
struct User {
id: Hrn,
email: String,
}
// 2. Configurar el servicio
let auth = HodeiAuthService::builder()
.with_postgres(pool)
.with_redis("redis://localhost:6379")
.auto_discover_schema()?
.build()
.await?;Re-exports§
pub use builder::BuildError;pub use builder::HodeiAuthService;pub use builder::HodeiAuthServiceBuilder;pub use schema::auto_discover_schema;pub use schema::SchemaError;pub use hodei_authz;pub use hodei_hrn;pub use hodei_derive;