Refactor Credential Managers to use Data Providers. <img width="810" alt="Screenshot 2024-09-06 at 07 40 17" src="https://github.com/user-attachments/assets/f2f5dba2-1d25-4f21-87ef-01ffbf6b7e8b">