-
Notifications
You must be signed in to change notification settings - Fork 3
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
Enable OIDC Auth on the Arkime Portal #75
Comments
Per discussion with @awick, here's an example Arkime Config settings for Cognito:
Also per discussion, the authClientSecret is pre-negotiated with the OIDC provider and will need to be supplied by the user. It turns out that Python has a built-in method for accepting passwords [1] we can use. After sending it to AWS Secrets Manager, we can |
Taking a look at the AWS AppConfig docs, it does seem suitable for our usecase here and has good integration w/ ECS [1]. AppConfig gets deployed in a sidecar container and exposes the config over localhost at a set port that your application container can curl. [1] https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-containers-agent.html |
OK, I think the work streams here is as follows: (1) Move all existing Container configuration from Environment Variables to AWS AppConfig Need to do (1) first to reduce re-work. I think we can make Will create sub-tasks since these are individually meaty items. |
|
After discussion in this RFC (#81), this task is effectively to just do the following subtasks: |
Completed in #117 |
Description
This task is to enable users to set up OIDC Auth for the Arkime Portal. Arkime currently supports OIDC as a provider [1], so this will just be surfacing that configuration through the CLI, updating it as users change it, and ensuring the networking side of things doesn't present any problems.
Some existing discussion on this topic and how to store the data can be found in this other issue's convo history [2].
[1] https://arkime.com/settings#auth-oidc
[2] #43
Acceptance Criteria
The text was updated successfully, but these errors were encountered: