그룹의 모든 인증 토큰 무효화
지정한 그룹에 발급된 인증 토큰을 모두 무효화하는 API예요. 토큰이 유출됐다고 의심될 때 그룹 단위로 한 번에 끊어 버릴 수 있어요.
출처: 문서
본문
지정한 그룹의 모든 인증 토큰을 무효화해요.
curl -L -X POST 'https://api.turso.tech/v1/organizations/{organizationSlug}/groups/{groupName}/auth/rotate' \
-H 'Authorization: Bearer ***'
import { createClient } from "@tursodatabase/api";
const turso = createClient({
org: "...",
token: "",
});
const response = await turso.groups.invalidateTokens("default");
OpenAPI
openapi: 3.0.1
info:
title: Turso Platform API
description: API description here
license:
name: MIT
version: 0.1.0
servers:
- url: https://api.turso.tech
description: Turso's Platform API
security: []
paths:
/v1/organizations/{organizationSlug}/groups/{groupName}/auth/rotate:
post:
summary: Invalidate All Group Auth Tokens
description: Invalidates all authorization tokens for the specified group.
operationId: invalidateGroupTokens
parameters:
- $ref: '#/components/parameters/organizationSlug'
- $ref: '#/components/parameters/groupName'
responses:
'200':
description: Successful response (No Content)
'404':
$ref: '#/components/responses/GroupNotFoundResponse'
components:
parameters:
organizationSlug:
in: path
name: organizationSlug
required: true
schema:
type: string
description: The slug of the organization or user account.
groupName:
name: groupName
in: path
required: true
schema:
type: string
description: The name of the group.
responses:
GroupNotFoundResponse:
description: Group not found
content:
application/json:
schema:
type: object
properties:
error:
type: string
description: The error message
example: group not found