La personnalisation nécessite une authentification configurée avec OAuth ou JWT.
Préremplissage de la clé d’API
apiPlaygroundInputs de vos données utilisateur.
Contenu MDX dynamique
user dans vos pages MDX. Incluez des données personnalisées dans le champ content de vos données utilisateur.
user dans les composants JSX.
La variable
user est un objet vide pour les utilisateurs déconnectés. Utilisez l’opérateur d’enchaînement optionnel sur tous les champs de user pour éviter les erreurs. Par exemple, {user.org?.plan} au lieu de {user.org.plan}.Visibilité des pages
groups au frontmatter de la page. Les utilisateurs doivent appartenir à au moins un des groupes énumérés pour accéder à la page.
Filtrage du contenu OpenAPI
x-mint dans votre spécification OpenAPI. Vous pouvez filtrer des points de terminaison entiers, des propriétés de schéma individuelles, des variantes oneOf et des valeurs d’énumération.
Filtrer les endpoints
x-mint.groups à une opération ou à un chemin pour restreindre la page de l’endpoint à des groupes d’utilisateurs spécifiques. Les utilisateurs qui ne font pas partie des groupes indiqués ne verront pas l’endpoint dans la navigation et ne pourront pas accéder à sa page.
Filtrer les propriétés du schéma
x-mint.groups aux propriétés individuelles des corps de requête, des paramètres ou des réponses. Les propriétés sans x-mint.groups restent visibles pour tous les utilisateurs.
Restricted property
name. Seuls les utilisateurs du groupe admin peuvent voir la propriété internal_id.
Filtrer les variantes oneOf
x-mint.groups à chaque option oneOf pour restreindre les variantes de schéma qu’un utilisateur peut voir.
Restricted oneOf variant
Filtrer les valeurs d’énumération
x-mint-enum pour restreindre certaines valeurs d’énumération par groupe. Indiquez chaque valeur restreinte comme key, avec ses groups autorisés comme value. Les valeurs d’énumération qui ne sont pas répertoriées dans x-mint-enum sont visibles par tous les utilisateurs.
Restricted enum values
free. Les utilisateurs appartenant aux groupes pro ou enterprise voient pro. Seuls les utilisateurs du groupe enterprise voient enterprise.
x-mint-enum est une extension distincte au niveau supérieur de l’objet de schéma, et non imbriquée sous x-mint.Format des données utilisateur
groups, content et apiPlaygroundInputs décrits sur cette page font tous partie de l’objet de données utilisateur.
Pour connaître le format complet des données utilisateur et la référence des champs, consultez la page Format des données utilisateur.
Comportement de déconnexion
expiresAt dans vos données utilisateur.