Software KC OAuth

Implement one endpoint. Let us handle the rest of sign-in.

Software KC OAuth is a hosted OAuth provider for developers. Your application implements a single endpoint that confirms a user has signed in. Registration, passwords, two-step verification, and login providers are handled for you.

What's included

Authentication without building authentication.

One endpoint to implement

Your application receives the standard OAuth response and verifies the sign-in. A custom call also returns the user's name, user secret, and client user secret when your application needs them.

Login methods per application

Choose what each application allows: Google, Microsoft, built-in user name and password, or any other OAuth provider, such as Apple or Meta, configured as a custom provider.

Your configuration, your keys

You supply your own API keys and settings for each login provider, so the connection to Google, Microsoft, or anyone else is under your accounts.

Passwords and two-step verification

For user name and password sign-in, passwords are always stored hashed, and users can turn on two-step verification with an authenticator app (TOTP).

Several accounts at once

Users can stay signed in to more than one account at the same time and switch between them, the way Google and Microsoft products work.

Your users stay yours

User accounts belong to your subscription, separate from every other subscriber's. User information is encrypted at the user level, so our staff can't read it.

Built by Software KC

The same sign-in we use for our own products.

Software KC OAuth is part of the platform our own products run on, alongside organization management and subscription management. One account signs people in to all of our products, and it's the same foundation we build on for our clients.

Building an application and want more than sign-in? See how we build custom software by subscription →

Get started

Create an account or sign in.

Open Software KC OAuth to set up your first application. Questions about how it fits your project? We're happy to talk them through.