Hello,
By default you login into Directadmin as an user and its name is not the same with a MySQL user which you use to connect to your DB. I mean if you login into directadmin as
bob, and by default you are not allowed to connect to MySQL as
bob, you need to have another user let's say
bob_db1 to connect to your DB, for example with the same name
bob_db1. Thus to authorize in directadmin and in phpmyadmin different usernames are used. So there can not be one form for authentication without changes on Directadmin's side, so
Signon authentication mode cannot be used here. Please correct me anybody if I'm wrong here.
Thus to achieve the desired requests to phpmyadmin might need to be proxy'ed via Directadmin, or you need to check and validate cookies created by Directadmin in phpmyadmin. But still you will need to authenticate in phpMyAdmin using a valid MySQL user.
Another issue is that some of us may share access to phpmyadmin with members of a team, and if you need to give a developer an access to phpmyadmin you might not want that he/she access Directadmin.
Please anyone share your thoughts.