Wifi auth different passwords

Hello!

I have a project coming up where its needed to have multiple passwords for one Wifi SSID. Every user gets its own password to connect wifi. That password tells mikrotik what Vlan to go and what ip its getting etc. Hardware that I have is RB3011, CRS328(poe), cAP ax (3pcs).
My thoughts was that I need Radius server, capsman, user manager but how to make this happen?