Onboarding meeting with GIS
Create Document (i.e.) TAD, NSM
Get Azure DevOps project
Deploy and test Dev
Get and Setup Dev Environment
Design with OpenAPI specification
Provide the Prerequisites for UAT onboarding
Post UAT Onboarding, deploy and test in UAT
Provide the onboarding deploy and test in PROD
Post PRD onboarding deploy and test in PRD
Post Onboarding meeting with GIS
To get onboarded to Global Shared APIM service, following information is required to be sent at this link (Only accessible for Sodexo users)
Business line Name
Project Name (Resource group naming convention)
Azure DevOps Project (if Azure DevOps project is not there, please raise a Stepso Ivanti request under category – “Global Datacentres & Cloud Services – License for Azure DevOps”
Service Principal (Rights granted on your resource group)
Please get a new service principal scoped to a resource group. To get a new service principal, please raise a Stepso Ivanti request with the Identity team
BU Managers AD Group (To access your resource group with Azure Portal)
BU Developers AD Group (To access your resource group with Azure Portal)
API Management Product Name (Your product which will contains your APIs)
BU Manager email (API consumption alerting)
RPS (Request Per Second) assumption of your APIs (Small, Medium, Large in terms of T-shirt size)
SRAQ Information
Register Client apps in Azure AD for OAuth 2.0
For OAuth 2.0, we must register both (the client system and the backend API) as applications in Azure AD. Registration of backend API (if it is Rest API) is done by Global Shared APIM team but the client system registration will have to be done by the BU project team.
Once registration of client system is completed, Azure AD team will share client-id and client-secret which will be used for authentication when calling backend API. Apart from client-id & client-secret client systems also need subscription key to be passed as a header in the API request call.
BU Project team should identify and provide network flows needed by backend API to communicate with Global Shared APIM