OAuth2WorkerClient

orchescala.worker.c7.OAuth2WorkerClient
trait OAuth2WorkerClient extends C7WorkerClient, OAuthPasswordFlow

Attributes

Graph
Supertypes
trait OAuthPasswordFlow
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addAccessToken: HttpRequestInterceptor
def camundaRestUrl: String
def lockDuration: Long
def maxTasks: Int
def maxTimeForAcquireJob: FiniteDuration

Inherited methods

def adminToken(tokenKey: String)(using logger: WorkerLogger): Either[ServiceAuthError, String]

Attributes

Inherited from:
OAuthPasswordFlow
def clientCredentialsToken()(using logger: WorkerLogger): Either[ServiceAuthError, String]

Attributes

Inherited from:
OAuthPasswordFlow
def client_id: String

Attributes

Inherited from:
OAuthPasswordFlow
def client_secret: String

Attributes

Inherited from:
OAuthPasswordFlow

Attributes

Inherited from:
OAuthPasswordFlow

Attributes

Inherited from:
OAuthPasswordFlow
def grant_type_password: String

Attributes

Inherited from:
OAuthPasswordFlow
def identityUrl: Uri

Attributes

Inherited from:
OAuthPasswordFlow
def impersonateToken(username: String, adminToken: String)(using logger: WorkerLogger): IO[ServiceAuthError, String]

Attributes

Inherited from:
OAuthPasswordFlow
def password: String

Attributes

Inherited from:
OAuthPasswordFlow
def scope: String

Attributes

Inherited from:
OAuthPasswordFlow
def tokenService: TokenService

Attributes

Inherited from:
OAuthPasswordFlow
def username: String

Attributes

Inherited from:
OAuthPasswordFlow

Inherited and Abstract methods

def fssoBaseUrl: String

Attributes

Inherited from:
OAuthPasswordFlow
def fssoRealm: String

Attributes

Inherited from:
OAuthPasswordFlow

Concrete fields

lazy val client: ZIO[Any, Throwable, ExternalTaskClient]

Inherited fields

lazy val clientCredentialsTokenRequestBody: Map[String, String]

Attributes

Inherited from:
OAuthPasswordFlow
lazy val impersonateTokenRequestBody: Map[String, String]

Attributes

Inherited from:
OAuthPasswordFlow
lazy val tokenRequestBody: Map[String, String]

Attributes

Inherited from:
OAuthPasswordFlow

Givens

Givens

given given_WorkerLogger: WorkerLogger