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

Add AWS Cognito as Authentication Service for LLM Application #26

Closed
3 tasks
kkiani opened this issue Sep 24, 2024 · 2 comments
Closed
3 tasks

Add AWS Cognito as Authentication Service for LLM Application #26

kkiani opened this issue Sep 24, 2024 · 2 comments
Assignees
Labels
feature/enhancement Improving already integrated application integration/openllm

Comments

@kkiani
Copy link
Contributor

kkiani commented Sep 24, 2024

Description

Integrate AWS Cognito as the authentication service for LLM applications built using Damavand. This will provide secure user authentication and authorization for applications deploying Large Language Models (LLMs) on AWS.

Key Tasks:

  • Integrate AWS Cognito to manage user authentication for the LLM application.
  • Integrates with the AwsLlmComponent.
  • Ability to disable it.

Acceptance Criteria:

  • AWS Cognito is integrated into the LLM component.
  • Documentation and examples are available to guide developers on implementing user authentication with Cognito.
@bramelfrink
Copy link
Contributor

Just had a call with @kkiani , it seems that this issue needs to be rephrased.

The goal is to introduce a mechanism to authenticate users / applications that is in line with the OpenAI specification, which uses an API key. This way, it can be cloud agnostic and not depend on e.g. Cognito user pools.

@kkiani
Copy link
Contributor Author

kkiani commented Oct 31, 2024

Closing this as this is implemented and integrated.

@kkiani kkiani closed this as completed Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/enhancement Improving already integrated application integration/openllm
Projects
None yet
Development

No branches or pull requests

3 participants