Pac4jModuleRegistry

works.iterative.server.http.impl.pac4j.Pac4jModuleRegistry
trait Pac4jModuleRegistry[R, U] extends ModuleRegistry[R]

Attributes

Graph
Supertypes
trait ModuleRegistry[R]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def pac4jSecurity: Pac4jHttpSecurity[[A] =>> RIO[R, A]]
def profileToUser(profile: List[CommonProfile]): Option[U]

Concrete methods

def clients: Option[String]
protected def wrapModule(protectedPath: String, module: AuthedZIOWebModule[R, U]): ZIOWebModule[R]
protected def wrapModules(protectedPath: String, modules: AuthedZIOWebModule[R, U]*): ZIOWebModule[R]

Inherited methods

def ++(other: ModuleRegistry[R]): ModuleRegistry[R]

Attributes

Inherited from:
ModuleRegistry
def routes: HttpRoutes[[A] =>> RIO[R, A]]

Attributes

Inherited from:
ModuleRegistry
def widen[R2 <: R]: ModuleRegistry[R2]

Attributes

Inherited from:
ModuleRegistry

Inherited and Abstract methods

def modules: List[ZIOWebModule[R]]

Attributes

Inherited from:
ModuleRegistry