This is a random selection of links related to my blog.

Personal Websites


A Symfony bundle providing two-factor authentication 

A PHP library for Yahoo Finance API 

Tombstone & Tombstone Analyzer  
Dead code detection with tombstones

A simple in-memory data storage for PHP

Open Apexx  
The open source distribution of my CMS from 2005

2 thoughts on “Links

  • November 15, 2017 at 10:32

    Hi Christian,
    My name is Pawel.

    Thank for great bundles.

    I develop project where should be two-step-authentication. I want use your two-factor-bundle as foundation for our authentication system.
    Do you support this bundle for current symfony versions (3.3, 3.4, 4.*)?

    You choose that after autentiticate by login&password user fully authenticated to the Symfony security layer. Why do you not create middle status for user already autentiticate by login&password?

  • November 18, 2017 at 12:02

    Hi Pawel!

    Yes, two-factor-bundle supports the latest versions of Symfony. Just updated the composer.jso to support the upcoming Symfony 4.0.

    The reason why the bundle it put on top of a fully-authenticated user is, that I did not find any better solution until now. Introducing a new intermediate state is not possible (at least I did not find a way), because the existing states are hard-coded into the security layer and not really extensible.

    I did some experiments with a different integration a while ago. The goal was to get the bundle fully integrated into the security layer. I was trying to get some help from the Symfony developers to get the implementation right, but didn’t manage to get someone to help me. So it is somewhat stuck now. If you want to have a look at what I tried, there’s a branch with my results:

    Nevertheless the current implementation of the bundle is working, as long as you’re aware of its limitations.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.