Refactor sso to use Credential::Creation
Land #3598 to electro-release - Refactor sso to use Credential::Creation