Aller au contenu
Open source

Extension Otoroshi · Open source

Biscuit Studio

Les tokens Biscuit, nativement dans votre API gateway.

Un ensemble de plugins et d’entités Otoroshi pour forger, atténuer et vérifier des tokens Biscuit — des tokens d’autorisation décentralisés et vérifiables hors ligne — directement dans votre passerelle.

Étoiles
4
Langage
Scala
Licence
Apache-2.0
Dernière mise à jour
il y a 6 jours

Fonctionnalités

Ce qu’il y a dedans

Paires de clés

Générez et gérez les paires de clés utilisées pour signer et vérifier vos tokens.

Forges

Des modèles de tokens pour émettre des tokens Biscuit avec les faits, règles et vérifications dont vous avez besoin.

Vérificateurs

Vérifiez les tokens entrants sur n’importe quelle route avec des politiques Datalog, sans appeler de serveur d’autorisation.

Atténuateurs

Restreignez à la volée les droits d’un token existant avant de le transmettre en aval.

Politiques RBAC & faits distants

Des politiques basées sur les rôles et des faits chargés depuis des sources distantes pour enrichir les décisions d’autorisation.

Bridges

Flux client credentials, Biscuit vers utilisateur ou clé d’API, utilisateur vers Biscuit, et exposition des clés publiques.

Pourquoi Biscuit

Des tokens d’autorisation faits pour voyager.

Biscuit est un format de bearer token avec signatures à clé publique, atténuation hors ligne et un langage d’autorisation basé sur Datalog. N’importe quel service peut vérifier un token avec la seule clé publique, et tout détenteur peut restreindre un token avant de le transmettre.

Biscuit Studio intègre tout cela dans Otoroshi sous forme d’entités et de plugins à part entière : forgez des tokens pour vos consommateurs, vérifiez-les et atténuez-les sur vos routes, et reliez-les aux utilisateurs et aux clés d’API d’Otoroshi.

Biscuit Studio fonctionne aussi sur les instances Otoroshi Managed.

Ce projet a été financé par l’État français dans le cadre du plan France 2030, opéré par Cap Digital et Bpifrance, et soutenu par l’Union européenne – NextGenerationEU.

Autres projets open source

En production,sans opérer Otoroshi.

Nos extensions sont disponibles sur Otoroshi Managed, entièrement opéré par ceux qui les ont écrites. Ou bénéficiez d’un support professionnel pour vos propres clusters.