Nous avons obsolète la bibliothèque Open Source OSO héritée. Nous avons des plans pour la prochaine version open source et nous sommes impatients d'obtenir des commentaires de la communauté avant ce point (veuillez nous contacter dans la chaîne Slack #Help). En attendant, si vous êtes heureux d'utiliser la bibliothèque Open Source OSO maintenant, il ne faut rien changer - c'est-à-dire que nous ne sommes pas de la bibliothèque de fin de vie (EOL) et nous continuerons à fournir une assistance et des corrections de bogues critiques. Plus de contexte: ici.
OSO est un cadre inclus pour les batteries pour l'autorisation de construction dans votre application.
Avec OSO, vous pouvez:
OSO propose des bibliothèques pour Node.js, Python, Go, Rust, Ruby et Java.
Notre dernière création OSO Cloud rend l'autorisation entre les services aussi simple que OSO.Authorize (utilisateur, action, ressource). Apprenez-en à ce sujet.
Si vous avez des questions sur l'OSO ou l'autorisation plus généralement, vous pouvez rejoindre notre équipe d'ingénierie et des centaines d'autres développeurs utilisant OSO dans notre communauté Slack:
Nous aimerions entendre parler de votre cas d'utilisation et de votre expérience avec OSO. Partagez votre histoire dans notre numéro de réussite.
Rust Core d'Oso est développé contre la dernière version stable de Rust.
Les bibliothèques de langues d'Oso peuvent être développées sans toucher le noyau de la rouille, mais vous aurez toujours besoin de la chaîne d'outils stable Rust installée afin de construire le noyau.
Pour créer le noyau WebAssembly pour la bibliothèque Node.js, vous devrez avoir wasm-pack
installé et disponible sur votre chemin système.
Pour travailler sur une bibliothèque de langues, vous devrez répondre aux exigences de la version suivante:
Voir: contribution.md.
Si vous souhaitez travailler à temps plein à temps plein de la base de code OSO, visitez notre page d'emplois.
Voir: Licence.