You can create an Axioms account without requiring any credit card or payment details. Once registered you have to verify your email. After email-verification, you can log in to your Axioms account at control.us.axioms.io.
There are four key roles in Axioms platform and these are inline with OAuth2 and OpenID roles.
In Axioms, A tenant behaves as an authorization and identity server that can issue tokens (id token, access token, refresh token) to the client application after successfully authenticating the resource owner and obtaining their authorization. In addition, a tenant can manage resources, clients, user, roles, crypto keys and much more.
In Axioms, A resource logically represents a set of protected APIs or web-services endpoints capable of providing certain functionality or data on a request from a client using access token provided as part of user authorization.
In Axioms, a user is a resource owner (a person or machine ) capable of granting access to one or more protected resources. User has to first authenticate and then only it can authorize access to appropriate resources.
In Axioms, a client is an application capable of making requests to one or more protected resources on behalf of the user and with its authorization. A client can be
- first-party or third-party
- public or private
- a native app, or a backend server, or an IoT device, or a web app