Okta
This module contains Okta integration steps.
koheesio.sso.okta.LoggerOktaTokenFilter #
LoggerOktaTokenFilter(okta_object: OktaAccessToken, name: str = 'OktaToken')
koheesio.sso.okta.Okta #
Base Okta class
koheesio.sso.okta.OktaAccessToken #
Get Okta authorization token
Example:
token = (
OktaAccessToken(
url="https://org.okta.com",
client_id="client",
client_secret=SecretStr("secret"),
params={
"p1": "foo",
"p2": "bar",
},
)
.execute()
.token
)
Source code in src/koheesio/sso/okta.py
Output #
execute #
Execute an HTTP Post call to Okta service and retrieve the access token.