io.github.edadma.apion
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Producttrait Equalstrait ServerErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AuthMiddleware.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BodyParser.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Resultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Resultclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CookieMiddleware.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CorsMiddleware.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object RealFS
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Resultclass Objecttrait Matchableclass AnyShow all
HeaderCase handles case-insensitive header names while preserving original casing This is important because while HTTP header names are case-insensitive, some clients or tools may expect specific casing.
HeaderCase handles case-insensitive header names while preserving original casing This is important because while HTTP header names are case-insensitive, some clients or tools may expect specific casing.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HeaderCase.type
JSON Web Token (JWT) implementation supporting HS256 (HMAC-SHA256) algorithm.
JSON Web Token (JWT) implementation supporting HS256 (HMAC-SHA256) algorithm.
JWT structure: header.payload.signature
- header: {"alg": "HS256", "typ": "JWT"}
- payload: your custom claims as JSON
- signature: HMAC-SHA256(base64Url(header) + "." + base64Url(payload), secret)
Each section is base64url encoded and joined with dots.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWT.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LoggingMiddleware.type
Attributes
- Supertypes
-
trait Producttrait Equalstrait ServerErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
- Self type
-
RealFS.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RequestDSLclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
ResponseHeaders wraps the header map to provide case-insensitive access while maintaining original header casing for the outgoing response
ResponseHeaders wraps the header map to provide case-insensitive access while maintaining original header casing for the outgoing response
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResponseHeaders.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SecurityMiddleware.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StaticMiddleware.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Producttrait Equalstrait ServerErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
Decodes a base64url string back to original format. Reverses the base64url encoding:
Decodes a base64url string back to original format. Reverses the base64url encoding:
- '-' becomes '+'
- '_' becomes '/'
- Adds back padding if needed
Attributes
Encodes a string to base64url format. base64url is similar to base64 but uses URL-safe characters:
Encodes a string to base64url format. base64url is similar to base64 but uses URL-safe characters:
- '+' becomes '-'
- '/' becomes '_'
- Padding '=' is removed