La personalización requiere que la autenticación esté configurada con OAuth o JWT (JSON Web Token).
Relleno automático de claves de la API
apiPlaygroundInputs de tus datos de usuario.
Contenido MDX dinámico
user en tus páginas MDX. Incluye datos personalizados en el campo content de tus datos de usuario.
user en componentes JSX.
La variable
user es un objeto vacío para los usuarios que no han iniciado sesión. Utiliza el encadenamiento opcional en todas las propiedades de user para evitar errores. Por ejemplo, {user.org?.plan} en lugar de {user.org.plan}.Visibilidad de páginas
groups al frontmatter de la página. Los usuarios deben pertenecer a al menos uno de los grupos indicados para acceder a la página.
Filtrado de contenido de OpenAPI
x-mint en tu especificación de OpenAPI. Puedes filtrar endpoints completos, propiedades individuales de esquemas, variantes de oneOf y valores de enum.
Filtrar endpoints
x-mint.groups a una operación o ruta para restringir la página del endpoint a grupos de usuarios específicos. Los usuarios que no pertenezcan a los grupos indicados no verán el endpoint en la navegación ni podrán acceder a su página.
Filtrar propiedades del esquema
x-mint.groups a propiedades individuales dentro de los cuerpos de las solicitudes, parámetros o respuestas. Las propiedades sin x-mint.groups siguen siendo visibles para todos los usuarios.
Restricted property
name. Solo los usuarios del grupo admin pueden ver la propiedad internal_id.
Filtrar variantes de oneOf
x-mint.groups a las opciones individuales de oneOf para restringir qué variantes de esquema puede ver un usuario.
Restricted oneOf variant
Filtrar valores de enum
x-mint-enum para restringir valores individuales de enum por grupo. Enumera cada valor restringido como una key, con sus grupos permitidos como value. Los valores de enum que no estén listados en x-mint-enum son visibles para todos los usuarios.
Restricted enum values
free. Los usuarios de los grupos pro o enterprise ven pro. Solo los usuarios del grupo enterprise ven enterprise.
x-mint-enum es una extensión independiente de nivel superior en el objeto de esquema y no está anidada dentro de x-mint.Formato de datos de usuario
groups, content y apiPlaygroundInputs descritos en esta página forman parte del objeto de datos de usuario.
Para obtener el formato completo de los datos de usuario y la referencia de campos, consulta Formato de datos de usuario.
Comportamiento de cierre de sesión
expiresAt en los datos de usuario.