why contained database user needs Persist Security Info=True
<p>I have a database where I created a contained user and I needed to connect to my web app using that user. I have always been able to connect to the web app with a standard user having <code>Persist Security Info=False</code>. </p>

<p>However, the only way I was able to connect with the contained user was changing my connection string to <code>Persist Security Info=True</code>, otherwise I'd get a login failed sql exception even though I was able to connect using SSMS. I'm not sure why it worked, does anybody know why a contained user needs the property set to True?</p>