okta-sdk-python
okta-sdk-python copied to clipboard
Bug: "Okta direct auth API grants" are not valid OAuthGrantType
If there's an application that has one of the "Okta direct auth API grants" activated and you're trying to fetch it, you're getting the error, f'{GRANT_TYPE_NAME}' is not a valid OAuthGrantType.
That affects, especially the "list_applications" method.
To fix this the OAuthGrantType enum must be extended by: OTP = "urn:okta:params:oauth:grant-type:otp", "URN:OKTA:PARAMS:OAUTH:GRANT-TYPE:OTP" OOB = "urn:okta:params:oauth:grant-type:oob", "URN:OKTA:PARAMS:OAUTH:GRANT-TYPE:OOB" MFA_OTP = "http://auth0.com/oauth/grant-type/mfa-otp", "HTTP://AUTH0.COM/OAUTH/GRANT-TYPE/MFA-OTP" MFA_OOB = "http://auth0.com/oauth/grant-type/mfa-oob", "HTTP://AUTH0.COM/OAUTH/GRANT-TYPE/MFA-OOB"
Already added Pull Request to fix this bug. Please review and merge as soon as possible before these Grant Types are deployed in Okta Prod.
Running into this as well, thanks for the PR, Interperle. Okta, please merge ASAP!
@Interperle Thank you for reporting this! I've entered an internal ticker for tracking, and I will review the PR you've submitted to ensure no regressions are introduced.
OKTA-733531