Authorisation Domains and Role Concept
Authorisation Domain
An Authorisation Domain is highest level of authorisation categorisation available in the platform and an ecosystem must have at least one Authorisation Domain and as many as is necessary to accurately model
An Authorisation Domain, is a free text string.
It is recommended that an Authorisation Domain not include a region or country identifier. These attributes should be conveyed by the Issuing Authorities country of registration or a Domain Role Authorisation which can be used to assign a Domain Role to a specific geographic boundary.
Examples:
Authorisation Domain | Description |
---|---|
PSD2 | The Second Payments Service Directive authorisation domain |
Open Insurance | Open Insuranace |
Retail Banking | |
Commercial Banking | |
Private Banking | |
Open Energy | |
Authorisation Domain Roles
An Authorisation Domain Role is an String associated to an Authorisation Domain which
An Authorisation Domain, is a free text string.
It is recommended that an Authorisation Domain Roles do not include a region or country identifier. These attributes should be conveyed by the Issuing Authorities country of registration or a Domain Role Authorisation which can be used to assign a Domain Role to a specific geographic area.
Examples:
Authorisation Domain | Authorisation Domain Role | Description |
---|---|---|
PSD2 | PISP | Payment Initiation Service Provider |
PSD2 | AISP | Account Information Service Provider |
Open Banking | DADOS | Data Provider or Data Consumer |
Retail Banking | Data Provider | |
Commercial Banking | Data Receiver | |
Authorisation Domain Roles Metadata
Ecosystem administrators can associate specific authorisation roles to application technical authorisations. For example, an ecosystem administrator may define the Authorisation Domain of 'OpenBanking' and Authorisation Domain Role of 'PISP'. This role can then be associated with the technical oAuth scopes of 'openid' and 'payments' and oAuth grant of 'authorisation_code'.
Examples:
Authorisation Domain | Authorisation Domain Role | Technical Metadata Type | Technical Metadata value |
---|---|---|---|
PSD2 | PISP | scope | openid payments |
PSD2 | PISP | grant_type | authorisation_code |
Open Banking | DADOS | response_type | code id_token |
Retail Banking | Data Provider | scope | make:payments |
Commercial Banking | Data Receiver | grant_type | authorisation_code |