Authentication method supported Skip to main content
https://support.okta.com/help/answers?id=9062a000000bbq8qac&refurl=http%3a%2f%2fsupport.okta.com%2fhelp%2fanswers
How satisfied are you with the Okta Help Center?
Thank you for your feedback!
How satisfied are you with the Okta Help Center?
1
2
3
4
5
Very Dissatisfied
Very satisfied
Enter content less than 200 characters.
Ask Search:
vijeesh vvijeesh v 

Authentication method supported

I have created a client credentials using POST /oauth2/v1/clients API with token_endpoint_auth_method as "client_secret_basic" and it worked fine when passing clientcredential in header. When i send the client credentials in request payload that too working but i have mentioned only client_secret_basic on created Client(API). Since Okta supporting client_secret_basic,  client_secret_post and client_secret_jwt how it determining which auth method should work?

Why it is not returning error when client configured to support only client_secret_basic and i am sending clientcredential in payload from C# application?
Costel CurcaCostel Curca (Okta, Inc.)
Hi Vijeesh, The Client Secret is set to the same value for Basic, POST and JWT, unless all three are specified.
Dylann FezeuDylann Fezeu (Customer First Programs)
Hello,

Thanks for posting your inquiry in Okta Community Portal.

If you receive a great answer to your question(s), please help readers find it by marking it the best answer. Hover over the answer and click "Best Answer." 

Thank you,

Dylann Fezeu
Okta Help Center Team