Update 'Documentation'
parent
4c56db1694
commit
a1cca6a8cc
|
@ -3,10 +3,18 @@
|
|||
|
||||
In OpenAIRE there are 4 types of Authorities:
|
||||
|
||||
* Portal Administrators (PORTAL_ADMINISTRATOR)
|
||||
* Special Authorities such as PORTAL_ADMINISTRATOR or CLAIMS_CULRATOR etc.
|
||||
* Curator of entities with a specic type (e.g CURATOR_COMMUNITY, Curator of communities)
|
||||
* Manager of an entity (e.g COMMUNITY_EGI_MANAGER, Manager of Community EGI)
|
||||
* Member of an entity (e.g COMMUNITY_EGI, Member of Community EGI)
|
||||
* Manager of an entity (e.g FUNDER_EC_MANAGER, Manager of Funder EC (European Commission)
|
||||
* Member of an entity (e.g FUNDER_EC, Member of Funder EC)
|
||||
|
||||
#### Type
|
||||
|
||||
Type can be any type defined from OpenAIRE such as community, funder, ri (Research Initiatives), insitution, project, datasource etc.
|
||||
|
||||
#### ID
|
||||
|
||||
ID is any id or alias used by OpenAIRE services to identify an entity such as ec (EC - European Commission), egi (EGI - European Grid Infrastructure) etc.
|
||||
|
||||
OpenAIRE services are using Spring Security to authenticate users and check their authorities in OpenAIRE entitities. All these services are sharing a Spring Session through a Redis Database, which is created from OpenAIRE Login Services where a user authenticates himself through AAI Single Sign On Service. The Session contains an OIDCAuthenticationToken Object from [MitreId-Connect](https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server).
|
||||
|
||||
|
|
Loading…
Reference in New Issue