Files
speckle-server/packages/server/test/graphql/apiTokens.ts
T
Kristaps Fabians Geikins 5cd573355d feat(server): ability for apps to create new app tokens (#1942)
* /graphql endpoint fix

* app token creation seems to be done

* added tests

* more tests

* cleaned up TS annotations

* CR cleanup

* TS type fixes

* test fixes
2024-01-09 11:58:38 +02:00

29 lines
564 B
TypeScript

import { gql } from 'apollo-server-express'
export const createTokenMutation = gql`
mutation CreateToken($token: ApiTokenCreateInput!) {
apiTokenCreate(token: $token)
}
`
export const revokeTokenMutation = gql`
mutation RevokeToken($token: String!) {
apiTokenRevoke(token: $token)
}
`
export const tokenAppInfoQuery = gql`
query TokenAppInfo {
authenticatedAsApp {
id
name
}
}
`
export const appTokenCreateMutation = gql`
mutation AppTokenCreate($token: ApiTokenCreateInput!) {
appTokenCreate(token: $token)
}
`