nee-core / dev.neeffect.nee.effects.security

Package dev.neeffect.nee.effects.security

Types

FlexSecEffect

Security effect - flex version.

class FlexSecEffect<USER, ROLE> : Effect<FlexibleEnv, SecurityError>

FlexSecurityProvider

Provider of flex sec.

class FlexSecurityProvider<USER, ROLE> : FlexibleEnv, SecurityProvider<USER, ROLE>

SecuredRunEffect

class SecuredRunEffect<USER, ROLE, R : SecurityProvider<USER, ROLE>> : Effect<R, SecurityError>

SecurityCtx

interface SecurityCtx<USER, ROLE>

SecurityError

interface SecurityError

SecurityErrorType

Error on security check.

sealed class SecurityErrorType : SecurityError

SecurityProvider

interface SecurityProvider<USER, ROLE>