title: Is it ok to use Okta Authentication API to authenticate users connecting to a server?
body: <p>I have a server application, and the clients communicate with this server with a proprietary protocol which operates on TCP. It is not possible make any change to the existing client applications.</p>
  <p>Currently the TCP connections are authenticated by the server application, with credentials stored in a database. I need to migrate user credentials to Okta from the database.</p>
  <p>It appears that I can use Okta <a href="https://developer.okta.com/docs/reference/api/authn/#authentication-operations" rel="nofollow noreferrer">Authentication API</a> in the server application to authenticate users. Also, none of the OAuth 2 flows or SAML doesn't seem to be suitable for my use case.</p>
  <p>What is the best approach I can choose to use Okta to authenticate users in my user case?</p>