Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Authentication token for multiple logins and cross client authentication using temporary token

Rights & Roles. Relation between User, Team and Project

...

Anchor
storyAPIPortal
storyAPIPortal

...

  • For switching the client, the cross token service can be used. This service is basically used for requesting a disposable temporary token which will be used for authenticating against different clients. Based on the given authentication token the user is identified and a one time token is generated and returned. This one time cross token is valid only for 5 minutes and is used for logging into the given device/client using cross authentication service . As a result of this call, this one time cross token will be removed but the new token which will be generated can be used in the header for the subsequent API calls.     

Here is the cross token workflow:

...

Anchor
storyRights&Roles
storyRights&Roles

Rights & Roles. Relation between User, Team and Project

L
Gliffy Diagram
size
nameUS_Cross_AuthenticationRightsRoles

Rights vs Roles

 Account / Team
Owner
Project
Admin
Project
Editor
Project
Viewer
Create Projectxx  
Admin Project (eg. invite)xx  
Edit Projectxxx 
Delete Projectxx  
View Projectxxxx
     
View all Modelsxxxx
Create Modelxxx 
Admin Model (eg. invite)xx  
Assign User to Modelxxx 
Edit Modelxxx 
Import Dataxxx 
Delete Modelxxx 
View Modelxxxx

Please note that the the column names are roles and the horizontal ones are rights. 

There can be many Project Owners although there can be only one Team/Account Owner.

Relation between User, Team & Projects

 

Image Added