Pac4jHttpSecurity

works.iterative.server.http.impl.pac4j.Pac4jHttpSecurity
class Pac4jHttpSecurity[F <: ([_] =>> AnyRef)](baseUri: BaseUri, config: Pac4jSecurityConfig, pac4jConfig: Config, dispatcher: Dispatcher[F])(implicit evidence$1: Sync[F]) extends HttpSecurity

Attributes

Graph
Supertypes
trait HttpSecurity
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def baseSecurityFilter(authorizers: Option[String] = ..., matchers: Option[String] = ..., clients: Option[String] = ..., securityGrantedAccessAdapter: Option[(AuthedRoutes[List[CommonProfile], F]) => SecurityGrantedAccessAdapter] = ...): F => List[CommonProfile]
def route: HttpRoutes[F]
def secure(authorizers: Option[String] = ..., matchers: Option[String] = ..., clients: Option[String] = ..., securityGrantedAccessAdapter: Option[(AuthedRoutes[List[CommonProfile], F]) => SecurityGrantedAccessAdapter] = ...): F => List[CommonProfile]

Concrete fields

val callbackService: CallbackService[F]
val centralLogoutService: LogoutService[F]
val contextBuilder: () => F
protected val dsl: Http4sDsl[F]
val localLogoutService: LogoutService[F]
val sessionManagement: () => F