Difference between revisions of "Rabora OAUTH2"

From DarkWiki
Jump to: navigation, search
(Customer clients)
(Customer clients)
Line 17: Line 17:
 
Clients running at a customer premises are associated with a '''companyId'''. There is a virtual user associated with the '''client_details''' account, and is named the same as the customer's application.
 
Clients running at a customer premises are associated with a '''companyId'''. There is a virtual user associated with the '''client_details''' account, and is named the same as the customer's application.
  
* Account details
+
* Primary settings
** ClientId
+
** ClientId (generated by the SSO server)
** Secret
+
** Secret (generated by the SSO server)
 
** Application name
 
** Application name
 +
** (CompanyId is fixed)
 +
* Optional settings
 +
** Token refresh interval

Revision as of 16:13, 14 August 2017

Clients

Rabora clients

Rabora clients are automatically approved by the OAUTH2 Authentication & Authorisation server, giving the Single Sign-On (SSO) capability across the whole Rabora domain. The following scopes are relevant to Rabora clients:

Scope Purpose
rabora:external The client is accessible via a public interface (such as a UI application or public API).
rabora:internal The client runs within the Rabora infrastructure.

Customer clients

Clients running at a customer premises are associated with a companyId. There is a virtual user associated with the client_details account, and is named the same as the customer's application.

  • Primary settings
    • ClientId (generated by the SSO server)
    • Secret (generated by the SSO server)
    • Application name
    • (CompanyId is fixed)
  • Optional settings
    • Token refresh interval