Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CILogon OAuth2 Client for Production Deployment #20

Open
3 tasks
alukach opened this issue Jan 23, 2025 · 1 comment
Open
3 tasks

Create CILogon OAuth2 Client for Production Deployment #20

alukach opened this issue Jan 23, 2025 · 1 comment
Assignees

Comments

@alukach
Copy link
Member

alukach commented Jan 23, 2025

We need an CILogon OAuth2 client for our Production deployment.

Acceptance Criteria

  • (@yuvipanda) Client created with details roughly as such:
    Name : VEDA Auth Prod
    Contact email : TBD
    Home uri : https://github.com/NASA-IMPACT/veda-keycloak
    Scopes : [email, org.cilogon.userinfo, profile, openid]
    Callbacks :
    [https://auth.openveda.cloud/realms/veda/broker/cilogon/endpoint]
    
    
    Refresh enabled? : true
    Refresh lifetime? : 3600000
    Issuer : (none)
    Sign tokens? : true
    Proxy Limited? : false
    Public client? : false
    Strict Scopes? : true
    
  • (@anayeaye) Store values as Secrets Manager Secret (e.g veda-keycloak-prod-cilogon-oauth-creds) on prod AWS Account:
    {
        "id": "cilogon:/client_id/...", 
        "secret": "_Zrp...qg"
    }
  • (@anayeaye) Populate IDP_SECRET_ARN_CILOGON var in GitHub prod environment
@j08lue
Copy link

j08lue commented Jan 30, 2025

Previous discussion:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants