OpenID Connect Enrollment - Konflux ROSA Cluster #13161

Closed
opened 2026-02-24 05:00:09 +00:00 by maniskum · 2 comments

oidc-enroll

To help us register your application in our OIDC service, we need some
information from you:

Note: all the default values provided here are based on the default choice/
implementation of flask-oidc. If you do not use this library you may have to
refer to the documentation of your library.

Some generic information first:

Some more OIDC specific information then:

  • Which redirect URI(s) will the application use?

    • flask-oidc defaults to:
      https://oauth-openshift.apps.kflux-fedora-01.84db.p1.openshiftapps.com/oauth2callback/OpenID
      but it's configurable (so double-check)
  • Does the application need the user names, or will an application-specific
    pseudonym suffice?
    May be, we should be able to see users and to add them into groups (OpenShift Groups)

    • ie: using flask-oidc, do you ever rely on OIDC.user_getfield('sub') to
      get the user's username. If not, this question likely does not matter for
      your application
  • Which authorization flow does the application use?

    • flask-oidc: authorization_code
  • Which token authentication method does the application use?

    • flask-oidc: client_secret_post
  • Which response type does the application rely on?

    • flask-oidc: Code

Note, previously we opened a similar request - https://pagure.io/fedora-infrastructure/issue/12075 and we already have a client_id if that matters.

### oidc-enroll To help us register your application in our OIDC service, we need some information from you: Note: all the default values provided here are based on the default choice/ implementation of flask-oidc. If you do not use this library you may have to refer to the documentation of your library. Some generic information first: - What is the application main URL? https://console-openshift-console.apps.kflux-fedora-01.84db.p1.openshiftapps.com - Who will be the main contact for the application, or will this be core infrastructure? konflux-infra@redhat.com - What privacy policy will be applicable to the application, or will this be the standard Fedora privacy policy? May be standard Fedora privacy policy Some more OIDC specific information then: - Which redirect URI(s) will the application use? - flask-oidc defaults to: ``https://oauth-openshift.apps.kflux-fedora-01.84db.p1.openshiftapps.com/oauth2callback/OpenID`` but it's configurable (so double-check) - Does the application need the user names, or will an application-specific pseudonym suffice? May be, we should be able to see users and to add them into groups (OpenShift Groups) - ie: using flask-oidc, do you ever rely on ``OIDC.user_getfield('sub')`` to get the user's username. If not, this question likely does not matter for your application - Which authorization flow does the application use? - flask-oidc: authorization_code - Which token authentication method does the application use? - flask-oidc: client_secret_post - Which response type does the application rely on? - flask-oidc: Code Note, previously we opened a similar request - https://pagure.io/fedora-infrastructure/issue/12075 and we already have a client_id if that matters.
zlopez self-assigned this 2026-02-24 14:48:52 +00:00
Owner

As this is a different service than the one requested before, we will provide a new client_id to you.

I will send you client_id and client_secret by internal channels once the application is added.

As this is a different service than the one requested before, we will provide a new `client_id` to you. I will send you `client_id` and `client_secret` by internal channels once the application is added.
Owner

The OIDC authentication was tested out and working. Closing ticket as done.

The OIDC authentication was tested out and working. Closing ticket as done.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/tickets#13161
No description provided.