supertokens / supertokens-core

Open source alternative to Auth0 / Firebase Auth / AWS Cognito
https://supertokens.com
Other
12.89k stars 506 forks source link

Java SDK #529

Open d3bt3ch opened 1 year ago

d3bt3ch commented 1 year ago

While being a java project, how come there is no SDK for JAVA?

rishabhpoddar commented 1 year ago

Hey @debjitk only the core midroservice is in Java. The core microservice forms just one part of SuperTokens. A lot of the logic for how SuperTokens works in the backend SDKs.

So far, we have support for nodejs, golang and python backend SDKs. But you can always use those in their standalone process to do auth with a java backend.

In a nutshell, the auth process (node, golang or python process) will expose APIs to the frontend for login, sign up, sign out etc. On login, it will issue a session containing a JWT which can be sent to the Java backend for verification.

d3bt3ch commented 1 year ago

@rishabhpoddar Any roadmap for a JAVA SDK? Does SuperTokens support SSO at the moment? Also, the documentation needs to be more elaborate.

rishabhpoddar commented 1 year ago

Java SDK is probably next year sometime.

We do support SSO in the sense that you can integrate with any OIDC provider.

Also, the documentation needs to be more elaborate.

In what respect?