OAuth2Client

orchescala.worker.c7.OAuth2Client
trait OAuth2Client extends C7Client, OAuthPasswordFlow

Attributes

Graph
Supertypes
trait OAuthPasswordFlow
trait C7Client
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addAccessToken: HttpRequestInterceptor
def camundaRestUrl: String
def client: ZIO[Any, Throwable, ExternalTaskClient]
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

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