OAuthPasswordFlow

orchescala.worker.oauth.OAuthPasswordFlow

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def fssoBaseUrl: String
def fssoRealm: String

Concrete methods

def adminToken(tokenKey: String)(using logger: WorkerLogger): Either[ServiceAuthError, String]
def clientCredentialsToken()(using logger: WorkerLogger): Either[ServiceAuthError, String]
def client_id: String
def client_secret: String
def grant_type_password: String
def identityUrl: Uri
def impersonateToken(username: String, adminToken: String)(using logger: WorkerLogger): IO[ServiceAuthError, String]
def password: String
def scope: String
def username: String

Concrete fields

lazy val clientCredentialsTokenRequestBody: Map[String, String]
lazy val impersonateTokenRequestBody: Map[String, String]
lazy val tokenRequestBody: Map[String, String]