okta-sdk-python icon indicating copy to clipboard operation
okta-sdk-python copied to clipboard

Bug: "Okta direct auth API grants" are not valid OAuthGrantType

Open Interperle opened this issue 10 months ago • 3 comments

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"

Interperle avatar Apr 12 '24 08:04 Interperle

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.

Interperle avatar Apr 12 '24 09:04 Interperle

Running into this as well, thanks for the PR, Interperle. Okta, please merge ASAP!

blind-coder avatar May 28 '24 12:05 blind-coder

@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

bryanapellanes-okta avatar May 28 '24 15:05 bryanapellanes-okta