New RunLLM response generated: >>>*# Question* Hi...
# runllm-flyte-trial
a
New RunLLM response generated: >>>*# Question* Hi everyone, we can use auth0 as external authentication server ?? If so can anyone share any sample flyte admin base config and propeller config ?? # Answer Yes, you can use Auth0 as an external authentication server with Flyte. Below is a sample configuration for Flyte Admin and Flyte Propeller using Auth0. Flyte Admin Base Config
Copy code
server.yaml: |
  auth:
    appAuth:
      authServerType: External
      externalAuthServer:
        baseUrl: https://<AUTH0_BASE_URL>
        metadataUrl: .well-known/openid-configuration
        allowedAudience: <AUTH0_AUDIENCE>
      thirdPartyConfig:
        flyteClient:
          clientId: <AUTH0_CLIENT_ID>
          redirectUri: http://localhost:53593/callback
          scopes:
            - read:client_grants
    userAuth:
      openId:
        clientId: <AUTH0_CLIENT_ID>
        baseUrl: https://<AUTH0_BASE_URL>
        scopes:
          - profile
          - openid
          - offline_access
    authorizedUris:
      - http://flyteadmin:80
      - http://flyteadmin.flyte.svc.cluster.local:80
      - http://localhost:8089
Flyte Propeller Config
Copy code
auth:
  enabled: true
  oidc:
    baseUrl: https://<AUTH0_BASE_URL>
    clientId: <AUTH0_CLIENT_ID>
    clientSecret: <AUTH0_CLIENT_SECRET>
  internal:
    clientId: <FLYTEPROPELLER_CLIENT_ID>
    clientSecret: '<FLYTEPROPELLER_CLIENT_SECRET>'
    clientSecretHash: '<FLYTEPROPELLER_SECRET_BCRYPT_HASH>'
  authorizedUris:
    - https://<YOUR_FLYTE_DEPLOYMENT_URL>
For more details, refer to the Flyte documentation. Would you like more detail? Sources: - Flyte Auth Setup - GitHub Issue #3659 Slack Link https://flyte-org.slack.com/archives/CP2HDHKE1/p1725865162.581119 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.