Contained User within a Non-Contained Azure SQL Database
Azure SQL Database allows database-level authentication regardless of whether the database is contained or not. There is no need to change the database containment for the purpose of database-level authentication alone. 

The reason you might use a contained database is to ensure better portability. See the Contained Databases documentation for more info.