Alex Danilowicz
|
faaaf253b2
|
Merge pull request #2 from Teddarific/alex/storybook
Clean up storybook gitignore
|
2023-05-01 10:58:23 -07:00 |
|
alexdanilowicz
|
2242ca3bf0
|
Cleanup gitignore
|
2023-05-01 10:53:40 -07:00 |
|
teddarific
|
258eda5bdb
|
Storybook
|
2023-05-01 10:26:30 -07:00 |
|
teddarific
|
95ed5bacaa
|
Initial implementation
|
2023-05-01 10:11:19 -07:00 |
|
Eric Allam
|
a87fd6d4bd
|
Create a single ApiCatalog (and keep the Api naming consistent)
|
2023-04-29 17:27:06 +01:00 |
|
Matt Aitken
|
ea6bb4b467
|
Added a badge to indicate the name of the authentication method
|
2023-04-28 21:36:37 +01:00 |
|
Matt Aitken
|
eb5d960f3a
|
Use pointers to get data from token, support different scope param name
|
2023-04-28 21:30:57 +01:00 |
|
Matt Aitken
|
844c99ddc7
|
Split Slack into two separate auth methods. Added UI support for this with a popover.
|
2023-04-28 21:11:18 +01:00 |
|
Matt Aitken
|
232b9e97eb
|
Added the User/Bot badges to the scopes list
|
2023-04-28 18:39:32 +01:00 |
|
Matt Aitken
|
c288397048
|
Added Shadcn Badge component
|
2023-04-28 18:39:23 +01:00 |
|
Matt Aitken
|
7ec084c1a9
|
Added scope annotations to Slack
|
2023-04-28 18:29:11 +01:00 |
|
Matt Aitken
|
b37d2a0ea2
|
Improved the NamedIcon to use an object and not use the API Store
|
2023-04-28 18:29:11 +01:00 |
|
Eric Allam
|
26d537867e
|
Integrate with the new ApiConnection system to authenticate with Slack using OAuth
|
2023-04-28 16:44:52 +01:00 |
|
Matt Aitken
|
c98ec1f1a8
|
Deal with APIs that reuse AccessTokens (like Slack)
- Re-use the same SecretReference and the actual stored secret
- Update any existing ApiConnections that are using the existing AccessToken
|
2023-04-28 15:27:33 +01:00 |
|
Matt Aitken
|
ed0bc153da
|
Added some js-doc annotations explaining when to use database secret store
|
2023-04-28 13:59:04 +01:00 |
|
Eric Allam
|
7ec4584d71
|
Added slug to ApiConnection (and renamed APIConnection to ApiConnection)
|
2023-04-28 13:49:19 +01:00 |
|
Eric Allam
|
d75ee3a3dd
|
6 layers of child tasks
|
2023-04-28 09:30:18 +01:00 |
|
Matt Aitken
|
ad722f1c8c
|
Created Paragraph component with variant functionality
|
2023-04-27 18:30:38 +01:00 |
|
Matt Aitken
|
5ed5e8352d
|
Getting credentials (with refreshing)
|
2023-04-27 17:28:40 +01:00 |
|
Eric Allam
|
51dd20424c
|
Implemented subtasks
|
2023-04-27 17:25:19 +01:00 |
|
Eric Allam
|
1bba822e20
|
Added projects, moved envs to projects, and renamed executions to runs
|
2023-04-27 13:50:22 +01:00 |
|
Matt Aitken
|
a119e79a49
|
Tokens are refreshing in a background job
|
2023-04-27 13:48:17 +01:00 |
|
Matt Aitken
|
52f9b16003
|
Added expiresAt column to the APIConnection table for refresh job
|
2023-04-26 19:31:20 +01:00 |
|
Matt Aitken
|
44dba712d1
|
Added Airtable
|
2023-04-26 18:17:57 +01:00 |
|
Matt Aitken
|
e28a3566b6
|
Moved slack to its own file
|
2023-04-26 15:58:13 +01:00 |
|
Matt Aitken
|
eb4f272d80
|
Add metadata and scopes to the connection
|
2023-04-26 14:43:50 +01:00 |
|
Eric Allam
|
3d38b95276
|
Continuing nextjs support, as well as moving event matching up to the server to support tasks that can wait for a trigger
|
2023-04-26 14:27:34 +01:00 |
|
Eric Allam
|
38e0460878
|
nextjs support WIP
|
2023-04-26 14:27:34 +01:00 |
|
Matt Aitken
|
d8e29a9fa7
|
Added PKCE support (default on)
|
2023-04-26 11:58:42 +01:00 |
|
Matt Aitken
|
fb36b68179
|
Setup the Shadcn styles, but not using CSS vars
|
2023-04-25 21:48:51 +01:00 |
|
Matt Aitken
|
e14a2554ad
|
Update Slack scope separator to be a comma
|
2023-04-25 19:52:17 +01:00 |
|
Matt Aitken
|
b91a6548cb
|
Delete credential file that was just a list of todos
|
2023-04-25 19:52:02 +01:00 |
|
Matt Aitken
|
ee8aedea73
|
expires_in key fix
|
2023-04-25 18:04:04 +01:00 |
|
Matt Aitken
|
1fa39c875b
|
Added scope description and use expiresIn for token payload
|
2023-04-25 18:03:39 +01:00 |
|
Matt Aitken
|
06741e14b7
|
db.server uses process.env directly
|
2023-04-25 14:26:46 +01:00 |
|
Matt Aitken
|
8e1929dbec
|
Removed optional fields for Slack in app catalog
|
2023-04-25 14:26:39 +01:00 |
|
Matt Aitken
|
08abc86201
|
Token being stored correctly in the secret store with refresh and expire info where relevant
|
2023-04-25 14:08:28 +01:00 |
|
Matt Aitken
|
01a4ff387f
|
The API connection icon is now visible
|
2023-04-24 18:35:23 +01:00 |
|
Matt Aitken
|
cb026c51f3
|
OAuth connections are getting made and tokens are being stored
|
2023-04-24 18:34:09 +01:00 |
|
Matt Aitken
|
3fdb894296
|
Connection attempts are being created with redirects and errors
|
2023-04-23 15:29:07 -07:00 |
|
Eric Allam
|
da0290e494
|
Adding support for connections, integrations, webhooks
|
2023-04-22 09:52:45 -07:00 |
|
Matt Aitken
|
5d081b2ef0
|
We’re now redirecting to the OAuth provider
|
2023-04-21 17:24:27 -07:00 |
|
Matt Aitken
|
b087b5cdee
|
More progress on oauth and started on the api UI
|
2023-04-21 16:00:25 -07:00 |
|
Matt Aitken
|
cb18ee94bf
|
WIP on oauth authorization
|
2023-04-19 21:05:46 +01:00 |
|
Matt Aitken
|
3142891b6a
|
Stubs for authentication
|
2023-04-19 15:28:55 +01:00 |
|
Matt Aitken
|
7191697d70
|
Updated db schema for APIConnection and added Secret related tables
|
2023-04-19 15:27:42 +01:00 |
|
Matt Aitken
|
88f4ac7bc2
|
Added simple-oauth2 package
|
2023-04-19 15:24:39 +01:00 |
|
Matt Aitken
|
fd9fc1f471
|
API store and stubs for the authentication service
|
2023-04-18 15:53:02 +01:00 |
|
Matt Aitken
|
3f6ee25fc4
|
First version of the info required to do OAuth2 for an external API
|
2023-04-18 13:42:54 +01:00 |
|
Matt Aitken
|
c7c0f5e7f9
|
Removed fetch from the SDK
|
2023-04-18 11:45:26 +01:00 |
|