How do I register my own AuthenticationProvider? What changes do I need to make to the connection string to call my custom AcquireTokenAsync method?