Sponsoriser mon travail open source
Je suis Mathieu Santostefano, membre de la Symfony Core Team. Me sponsoriser, c’est financer du travail au niveau du framework, que votre équipe pourra utiliser dans ses projets.
Ce que le sponsoring finance
L’objectif est de 500 $ par mois : deux journées de travail complètes chaque mois, consacrées à Symfony.
Prochain chantier : je prévois d’améliorer et d’enrichir encore le support d’OAuth2 et d’OIDC dans le composant Security de Symfony.
Plus largement, je peux intervenir sur l’ensemble de Symfony, de Symfony AI et de Symfony UX.
Paliers
Mensuels
100 $ par mois
Company
Votre produit tourne sur Symfony, et mon travail sur Security, Mailer, Notifier ou Translation fait partie de votre stack. Votre logo et un lien apparaissent dans la sidebar des articles de ce blog et dans le README de mes projets.
Choisir ce palier250 $ par mois
Partner
Tout le palier Company, plus votre logo sur les slides des talks que je donne en conférence, en France et à l’international : plusieurs centaines de développeurs PHP, d’experts techniques et de CTO par événement.
Choisir ce palier500 $ par mois
Sustaining partner
Tout le palier Partner, plus une visio mensuelle pour passer en revue vos questions d’authentification et d’autorisation sous Symfony : OAuth2, OIDC, l’utilisation du composant Security.
Choisir ce palier1 $ par mois
Vous appréciez mon travail open source et voulez le montrer. Merci !
Choisir ce palier5 $ par mois
Mon travail open source vous aide à construire votre logiciel, j'en suis ravi! Merci beaucoup pour votre soutien !
Choisir ce palier25 $ par mois
Developer
Vous construisez sur mon travail et voulez rendre la pareille. Votre nom entre dans le SPONSORS.md de mes projets.
Choisir ce palier42 $ par mois
Parce que 42 est la réponse à la grande question sur la vie, l’univers et le reste.
Choisir ce palier
Ponctuels
750 $ une fois
Bridge
Je peux écrire le bridge Symfony de votre service, Mailer, Notifier, Translation, AI ou KMS : conception, code, tests et documentation, puis la Pull Request, que je porte jusqu’au bout de la revue. Contactez moi au préalable pour en discuter.
sponsors@welcomattic.com · LinkedIn
Choisir ce palier2 $ une fois
Pour me remercier d’une contribution en particulier.
Choisir ce palier10 $ une fois
Pour une contribution qui s’est révélée particulièrement utile à votre projet.
Choisir ce palier100 $ une fois
Une de mes contributions a fais gagner un temps précieux votre équipe pour construire votre application, et vous voulez me remercier.
Choisir ce palier
oidc_login dans Symfony 8.2
Symfony 8.2 parle OpenID Connect nativement. J’ai contribué l’Authenticator oidc_login, qui intègre l’Authorization Code Flow d’OIDC directement dans le composant Security : PKCE, l’échange du code, la vérification de la signature de l’ID token, la déconnexion et le rafraîchissement, tout est pris en charge. « Se connecter avec… » passe d’un assemblage de bundles et de code maison à quelques lignes de security.yaml :
# config/packages/security.yaml
security:
providers:
oidc_users:
oidc: ~
firewalls:
main:
provider: oidc_users
oidc_login:
provider_uri: '%env(OIDC_PROVIDER_URI)%'
client_id: '%env(OIDC_CLIENT_ID)%'
client_authentication:
client_secret_basic: '%env(OIDC_CLIENT_SECRET)%'
Si votre entreprise fait tourner Symfony et authentifie des utilisateurs, ce travail est désormais dans le framework, maintenu par la Core Team et la communauté, sans rien vous coûter.
Si vous éditez un produit que d’autres installent, un CMS, une plateforme e-commerce, un PIM, un CRM ou un helpdesk, cela va plus loin : vos propres clients obtiennent « Se connecter avec le fournisseur d’identité de notre entreprise » sans que vous ayez à écrire, tester ou maintenir une seule ligne d’OIDC. Le SSO d’entreprise cesse d’être une ligne de roadmap et devient une ligne de configuration.
Ce travail n’a pas été sponsorisé. S’il aide votre équipe, vous pouvez me sponsoriser a posteriori pour me remercier.
Pour aller plus loin : la pull request, la documentation, et l’application de démo à brancher sur plusieurs providers.
Sponsors
Aucun sponsor actif pour l’instant. À partir du palier Company, votre logo et un lien apparaissent ici et dans la colonne latérale des articles.
Sponsors passés
- Sweego, pour le développement des bridges Sweego de Mailer et Notifier