1 of 13

Login and access control API

Add security to your application

2 of 13

Login

How your users access your software

3 of 13

B2B

Seamless SSO experience for your enterprise customers

  • Unlimited SSO connections
  • SAML, OAuth, OIDC integrations
  • Enterprise sign up and invitations
  • Easy tenant separation

4 of 13

Add social login without sacrificing your users privacy

B2C

  • Unlimited social login connections
  • Passwordless login, WebAuthn
  • Login UI
  • Data residency restrictions

5 of 13

Access control

What parts of your software can your users access

6 of 13

Granular, role- and resource-based access

  • User groups
  • Permission scoping
  • Resource nesting

Flexibility in modeling your domain

All queries return a definitive answer

Full visibility at all times

7 of 13

How it works in practice

  1. Define roles
  2. Create access records
  3. Call the API to check permissions

Fabiola Gianotti

Users

Statement 1

Roles:

Resources:

Viewer

accounts/001/reports/*

8 of 13

Geneva Supervisors

Groups

Statement 1

Roles:

Resources:

Lab Supervisor

sites/Geneva/labs/*/experiments/*

sites/Geneva/proposals/*

Statement 2

Roles:

Resources:

Lab Collaborator

sites/*/labs/*/experiments/*

experiments:Create

experiments:Close

proposals:Evaluate

proposals:Accept

proposals:Decline

comments:Add

comments:Edit

Fabiola Gianotti

Raphaël Bello

Mike Lamont

Charlotte Lindberg

9 of 13

Developer experience

Using Authress as a software engineer

10 of 13

Built by engineers for engineers

  • REST over HTTPs
  • API documentation
  • SDKs
  • Terraform provider
  • Offline test instance
  • Machine to machine auth
  • API Keys

11 of 13

SLAs

Uptime

Latency

99.999% critical routes

99.995% everything else

P90 ~ 10ms

P99 < 40ms (< 25ms with SDK)

12 of 13

Demo

Using Authress in your software

13 of 13

Pricing

  • Metered billing
  • Tiered pricing, volume discounts, prepaid calls
  • Dashboard with current and projected spend