How to assign user roles in IBMId OIDC
2 answers
As far as I know JAS, OIDC etc, only do the authentication. They do not have anything to do with roles at all.
You need to understand what roles and repository roles are. See https://jazz.net/wiki/bin/view/Deployment/RTCProcessFundamentals
JAS/OIDC usually uses LDAP as system to store the user IDs and the mapping to the repository roles.
Roles are managed in project areas on the servers for the applications.
For the communication from DOORS, you would need the userID and password on the Jazz Servers, or you need to use OAuth.
For the communication from DOORS, you would need the userID and password on the Jazz Servers, or you need to use OAuth.
Ralph is partially correct here - his answer was for DOORS Next and Jazz based products but you were asking about DOORS Classic. He is spot on in that OIDC/LDAP provides authentication and the basic user details and group membership - you then need to map the groups in the target product.
When you set up the Rational Directory Server in Corporate mode, it defers all authentication to your corporate LDAP, and the Users and Groups are retrieved by using the LDAP query parameters set up in RDS during the initial configuration. All these users and groups will then be visible in your RDS managed DOORS Classic server, and you then need to map the corporate groups to the user group types in DOORS.
If you already have DOORS set up stand alone, you can simplify the migration by exporting user and group information from the DOORS database, and then importing it into RDS.
This document might be useful:
https://www.ibm.com/support/pages/system/files/support/swg/swgdocs.nsf/0/0ae3323eb7f762c8852577ec006694d7/$FILE/DOORS%20Migration%20using%20RDS.pdf