Public Apps are issued which credential(s) because they cannot maintain the confidentiality of a client secret?

Study for the Marketing Cloud Developers Certification Test with flashcards and multiple choice questions. Each question offers hints and explanations. Prepare effectively for your exam success!

Multiple Choice

Public Apps are issued which credential(s) because they cannot maintain the confidentiality of a client secret?

Explanation:
Public apps can’t keep a client secret secure, since the secret would be exposed in the app itself (like in mobile or browser-based apps). Because of that, only a client ID is issued to identify the application without requiring a secret that could be compromised. This is why public clients use the client ID alone, often with PKCE to help protect the authorization process. Including a client secret would imply a confidential credential that the app cannot safely store, so it’s not appropriate for public apps. Username and password are user credentials, not the app’s identity, and OAuth refresh tokens are tokens used to obtain new access tokens—not the identifier the app presents to the authorization server.

Public apps can’t keep a client secret secure, since the secret would be exposed in the app itself (like in mobile or browser-based apps). Because of that, only a client ID is issued to identify the application without requiring a secret that could be compromised. This is why public clients use the client ID alone, often with PKCE to help protect the authorization process.

Including a client secret would imply a confidential credential that the app cannot safely store, so it’s not appropriate for public apps. Username and password are user credentials, not the app’s identity, and OAuth refresh tokens are tokens used to obtain new access tokens—not the identifier the app presents to the authorization server.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy