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

SecurityProvider

interface SecurityProvider<USER, ROLE>

Functions

getSecurityContext

abstract fun getSecurityContext(): Out<SecurityError, SecurityCtx<USER, ROLE>>

Inheritors

DummySecurityProvider

class DummySecurityProvider<USER, ROLE> : SecurityProvider<USER, ROLE>

FlexSecurityProvider

Provider of flex sec.

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