ch.linkyard.mcp.jsonrpc2.transport.http4s

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class OAuthAuthorizationServer(authConfig: IO[Json])

For oidc server that do not support the .well-known/oauth-authorization-server

For oidc server that do not support the .well-known/oauth-authorization-server

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class OAuthMiddleware(name: String, authorizationServers: List[Uri], scopes: List[String], validateToken: String => IO[Boolean], audienceOverride: Option[Uri])

Attributes

Supertypes
class Object
trait Matchable
class Any
object SessionId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SessionId.type
trait SessionStore[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object SessionStore

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class StatefulConnection[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Types

opaque type SessionId

Extensions

Extensions

extension (req: Request[IO])
def serverRoot: Uri
extension (req: Request[IO])
def authentication: Authentication