A Salesforce customer is implementing Sales Cloud and a custom pricing application for its call center agents. An Enterprise single sign-on solution is used to authenticate and sign-in users to all applications. The customer has the following requirements:
1. The development team has decided to use a Canvas app to expose the pricing application to agents.
2. Agents should be able to access the Canvas app without needing to log in to the pricing application.
Which two options should the identity architect consider to provide support for the Canvas app to initiate login for users?
A. Select "Enable as a Canvas Personal App" in the connected app settings.
B. Configure the Canvas app as a connected app and set Admin-approved users as pre-authorized.
C. Enable SAML in the connected app and Security Assertion Markup Language (SAML) Initiation Method as Service Provider Initiated.
D. Enable OAuth settings in the connected app with required OAuth scopes for the pricing application.