OAuth 2.0

An overview of auth at Proximie

What is OAuth 2.0?

“Open Authorization” better known as OAuth 2.0 is an Authorization standard allowing websites and applications secure access to resources on behalf of a user.

It replaces OAuth 1.0 as an Industry go to standard thanks to its high level of security and interoperability across multiple domains. OAuth 2.0 relies on Access Tokens to provide resource access to users of a platform. There is no set standard for what defines an Access Token although JSON Web Tokens are the most common. These tokens include data that represents the authorization for a user to access resources.

Understanding Authorization at Proximie

Proximie support two main methods of Authorization

  • Authorization Code / PKCE
  • Client Credentials
Application TypeAuthorization TypeUse Case
Web App

Mobile App

Desktop App
Authorization Code / PKCEFor users wanting to integrate and authorize via a front end client.
Server Integrations

Physical Devices
Client CredentialsSingle devices that require access that don't need cross application authorization.

Which Authorization flow should I use?

I want to...Flow
Develop an application that users will log intoAuthorization Code / PKCE
Create an integration for a device with no User facing UI.Client Credentials

These flows are covered with more detail in the following sections.

What is the URL I should use?

In order to integrate correctly Proximie provide two environments for development.

Integration StatusURLDescription
Developmenthttps://my.proximiestaging.comWhen integrating initially use the Development environment to ensure the integration is successful. This prevents any test data from entering and being displayed within your Organisation.
Productionhttps://my.proximie.netOnce you have completed development and are happy with the status of the integration you can now switch to the Production environment. This will be fully supported by Proximie and is guaranteed to provide the highest level of service ensuring that your product remains fully functional, even under the heaviest of loads.