8000 welcoMattic (Mathieu Santostefano) · GitHub
[go: up one dir, main page]

Skip to content
View welcoMattic's full-sized avatar
👨‍💻
👨‍💻

Organizations

@afsy @symfony @dracula @php-translation

Block or report welcoMattic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
welcoMattic/README.md

Hi, I'm Mathieu 👋

Tech Expert at SensioLabs · Symfony Core Team member · Clever Cloud Ambassador

My main focus: securing PHP apps and APIs with OIDC, OAuth2 and access tokens, in Symfony. I also speak at conferences and ship indie Apple apps by night. Based in Niort, France 🇫🇷

Blog · Talks · Open source · Website · Bluesky · Mastodon · LinkedIn


🔐 Focus: security and OIDC in Symfony

I built the OIDC Authorization Code Flow authenticator (oidc_login) for Symfony 8.2: sign in with any OpenID Connect provider, secure by default.

Contributions to Symfony

PKCE, ID token and JWKS signature verification, mix-up attack hardening, RP-Initiated Logout: my merged OIDC pull requests → · all my Symfony pull requests →

Article

Talks

All my talks →


What else I do

Other projects

Project What it is
Messenger Central A terminal UI to start, scale and watch Symfony Messenger workers in development.
Sleepr A macOS menu bar timer that puts your Mac to sleep when you do. 100% Swift/SwiftUI, no account, no tracking.
Coolpanion A native iPhone and iPad client for Coolify: monitoring, deployments and logs. No account, no backend, no telemetry.
Symfony Translation Providers Initial author of the system, with the Loco provider, plus the Lokalise provider.
Symfony AI bridges Platform bridges for Docker Model Runner, Perplexity and Eden AI.
Symfony Mailer and Notifier bridges Resend and Sweego (mailer, notifier).
clevercloud-php-sdk PHP SDK for the Clever Cloud APIs (v2 and v4).

Latest from the blog

All posts → · RSS

Stack

  • Security and APIs: OIDC · OAuth2 · JWT · Keycloak · API Platform · OpenAPI · Mercure
  • PHP: PHP · Symfony (Security, Messenger, Translation, UX, AI) · FrankenPHP
  • Infra: Clever Cloud · Coolify · Docker · GitHub Actions
  • Apple: Swift · SwiftUI

Support my work

If my open source work saves you time, you can sponsor me on GitHub.

Let's talk

The best way to reach me is on Bluesky or Mastodon. For anything else, my website has the details.

Pinned Loading

  1. symfony symfony Public

    Forked from symfony/symfony

    The Symfony PHP framework

    PHP

  2. painless-authentication-with-access-token painless-authentication-with-access-token Public

    SymfonyCon Disneyland Paris 2022 - Painless authentication with access tokens

    PHP 1 1

  3. has-attribute has-attribute Public

    The missing has_attribute function in PHP

    PHP 13

  4. symfony/sweego-mailer symfony/sweego-mailer Public

    Symfony Sweego Mailer Bridge

    PHP 9 1

  5. symfony/resend-mailer symfony/resend-mailer Public

    Symfony Resend Mailer Bridge

    PHP 10 2

  6. symfony/sweego-notifier symfony/sweego-notifier Public

    Symfony Sweego Notifier Bridge

    PHP 5

0