Skip to main content
Version: Next (unreleased)

The hosted gateway

RESOAuth Ltd runs an instance of SAG at auth.resoauth.cloud. It is the same open-source software described in the rest of this site, operated for you.

Use it when you want sign-in working this afternoon and would rather not own the keys, the patching, or the pager.

What you get

  • One OpenID Connect issuer. https://auth.resoauth.cloud. Any standard OpenID Connect library can talk to it. There is nothing SAG-specific to install.
  • Sign-in by whatever the person already has. They type their email address. If their domain uses Microsoft or Google, they go there. If it does not, SAG emails them a one-time code. They are never asked to choose a provider from a wall of buttons.
  • No password to store. SAG never handles one, so neither do you.
  • No registration step, if you want none. A Client ID Metadata Document lets your application describe itself at a URL you control. Nothing is registered anywhere.
  • Honest authentication strength. The acr and amr claims say what actually happened. If you demand multi-factor and it did not happen, the request is refused rather than quietly answered with an email code. See asking for a stronger sign-in.

What it costs you architecturally

SAG issues identity tokens. It is not a user directory, an authorisation server for your own APIs, or a place to store profile data. It tells you that somebody controls an email address, and how confident it is about that. What you do with the person after that is your application's job.

There are no refresh tokens. The access token SAG issues is short-lived and works against /userinfo only. The reasoning is in ADR 0005, and the effect on your application is covered in tokens and claims.

Current status

The hosted gateway is operated by RESOAuth Ltd. Two things are worth knowing before you plan around it:

  • Only public clients are supported today. Publish a Client ID Metadata Document, which needs nothing from RESOAuth® at all. There is no manual registration route, and self-service client management is planned but not built. See beyond a public client if your application needs more.
  • Check the service description before relying on it commercially. The limits, availability, and support arrangements that actually apply to you are the ones in your agreement with RESOAuth, not the defaults on this site. Service limits describes the defaults.

If you would rather not depend on any of that, everything here also works on your own deployment. The software is the same, and so are the documents describing it.

Where to go next

If you want toRead
Connect an application nowConnect an application
Avoid registering anythingClient ID Metadata Documents
Need more than a public clientBeyond a public client
Know what the person will seeThe sign-in experience
Know what comes backTokens and claims
Demand multi-factorAsking for a stronger sign-in
Know the limitsService limits