Sending data
Dependendo do seu método de Handshake, sua API responderá com um objeto JSON puro ou um JWT assinado. O formato dos dados é o mesmo para ambos:
O momento em que esta informação deve expirar, em segundos desde a época. Se o usuário carregar a página e o tempo atual for posterior a este valor, os dados armazenados serão excluídos.
exp
exp do JWT. A reivindicação exp
exp determina quando um JWT não deve mais ser considerado válido e deve ser definida o mais baixo possível. Neste caso, provavelmente pode ser definida para 10 segundos ou menos. O campo expiresAt
expiresAt determina quando os dados recuperados devem ser considerados obsoletos e pode variar de um dia a várias semanas.Uma lista de grupos aos quais o usuário pertence. Isso determinará quais páginas devem ser mostradas para este usuário. Se qualquer um desses grupos estiver listado no campo groups
groups dos metadados de uma página, essa página será exibida.
Um conjunto de valores que podem ser acessados dentro do conteúdo MDX usando a variável user
user. Por exemplo, se você forneceu { firstName: 'Ronan' }
{“name”: “John Doe”} como seu campo de conteúdo, você pode usar o seguinte em seu MDX: Good morning, {user.firstName}!
Valores específicos do usuário que serão preenchidos automaticamente no playground da API, se fornecidos. Por exemplo, se cada um dos meus clientes faz solicitações em um subdomínio específico, posso enviar { server: { subdomain: 'foo' } }
{“subdomain”: “customer1”}apiPlaygroundInputs
playground campo, e esse valor será preenchido automaticamente em qualquer página da API com este subdomain
valor.
header
apiKeyquery
bearerTokencookie
basicAuth só serão preenchidos automaticamente se fizerem parte do seu esquema de segurança. Criar um parâmetro de cabeçalho padrão chamado Authorization
apiKey não é suficiente para habilitar esse recurso. Para saber se um campo será preenchido automaticamente, navegue até sua documentação existente e verifique se o campo está na seção Authorization
AuthServer
Security.