MiddlewareRepositoryImpl

MiddlewareRepositoryImpl is the implementation of the MiddlewareRepository interface. It is responsible for starting the middleware and configuring the stored mapped routes.

Constructors

Link copied to clipboard
constructor(dataSource: MiddlewareDataSource)

Functions

Link copied to clipboard
open override fun configureStoredMappedRoutes(): Flow<Resource<String>>
Link copied to clipboard
open override fun startMiddleware(): Flow<Resource<Unit>>
Link copied to clipboard
open suspend override fun stopMiddleware()
Link copied to clipboard
open suspend override fun validateUser(secret: String, audience: String, issuer: String, userId: String, email: String, expiration: Long): Boolean