How to Register Your Apps on Entra ID
Overview
To register your applications, you need to create separate registrations for:
API / Backend application
UI Frontend application
Raising an IT New Request Ticket
Navigate to the IT Service Portal Portal link and select:
Category: “Logins and Accounts”
Sub-category: “Delegated Security Group Creation”
Guidelines for Request Submission
1. Mandatory Fields
1.1. Application Register
As per depend on your request type if you are registering new app then select New application registration otherwise select Modify existing one.
1.2. Name of Application
Provide name of your application which you want to register. e.g. name same like your repository name.
1.3. Platform Configuration
For UI Applications: Select “Single Page Application”.
For Backend Applications: Select “Web”.
1.4. Redirect URIs Configuration
Common Environment URI:
https://k8s.stfc.skao.int(Applies to dev, integration, and staging environments)Local Development URI: Add based on your application
Example: For Python FastAPI running on port 8000 Use:
http://localhost:8000
1.5. Purpose for SSO on Azure?
Add purpose like registration of app to enable AAA.
1.6. Who Requires Access
Add the list of SKAO user names which you want to provide access to your app.
1.7. Client Secret Needed?
Make it as ‘Yes’.
1.8. Additional Options
Enable special request options if needed.
Raising an IT Ticket to update existing registered app.
Follow the same Portal link which used while registration app. Provide NA on fields which you don’t want to update e.g. if you don’t want to update Who requires access list then provide NA. Remember to add previous ticket number in Similar Previous Request
Supported Scopes for PTT
In
auth.pymoduleScopesclass defines the available scopes for PTT.