Skip to content

Jawad/asana connectors#7

Merged
jawad-khan merged 3 commits intoproductionfrom
jawad/asana-connectors
Feb 18, 2026
Merged

Jawad/asana connectors#7
jawad-khan merged 3 commits intoproductionfrom
jawad/asana-connectors

Conversation

@jawad-khan
Copy link
Collaborator

⚠️ Pre Checklist

Please complete ALL items in this checklist, and remove before submitting

  • I have read through the Contributing Documentation.
  • I have added relevant tests.
  • I have added relevant documentation.
  • I will add labels to the PR, such as pr-type/bug-fix, pr-type/feature-development, etc.

Summary

What does this PR do?

Does this close any open issues?

Closes xx

Screenshots

Include any relevant screenshots here.

Other Information

Any other information that is important to this PR.

@jawad-khan jawad-khan force-pushed the jawad/asana-connectors branch 5 times, most recently from e6d916a to 14aee3c Compare February 18, 2026 09:28
jawad-khan and others added 3 commits February 18, 2026 14:33
* fix: Fixed workflow

* fix: fixed workflow

* feat: Added config ui

* fix: fixed test cases
- Add apikeyhelper to manage API keys for developer telemetry connections
- Automatically generate and return API key when creating a connection
- Implement API key deletion when connection is deleted
- Use transactions to ensure atomicity of connection and API key operations
- API key authentication can be used via /rest/plugins/developer_telemetry/* endpoints
- Follows the same pattern as the built-in webhook plugin

The API key is returned in the connection creation response with:
- Secure 128-character random key
- Scoped access pattern: /plugins/developer_telemetry/connections/{id}/.*
- Proper metadata (creator, expiration, allowed path)

This enables secure authenticated access to telemetry endpoints using DevLake's
existing API key infrastructure and middleware.
@jawad-khan jawad-khan force-pushed the jawad/asana-connectors branch from 14aee3c to 83dc9c5 Compare February 18, 2026 09:34
@jawad-khan jawad-khan merged commit 8c60f86 into production Feb 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants