For production OCI Enterprise AI workloads, Oracle recommends OCI IAM-based authentication rather than long-lived development credentials. The uploaded source identifies OCI IAM authentication with signed requests and IAM policies as the correct production architecture.
Oracle's OCI Responses API authentication documentation distinguishes service API keys used for testing and early development from IAM authentication intended for production and OCI-managed environments. IAM-based authentication uses OCI identity principals and request-signing mechanisms and allows authorization to be controlled through centralized IAM policies. Oracle specifically recommends IAM when applications execute in services such as OCI Functions or Oracle Kubernetes Engine, when long-lived API keys should be avoided, or when fine-grained centralized access control is required.
IAM policies also implement least privilege by defining exactly which users, groups, resource principals, or workloads can access individual Generative AI resource types.
Browser cookies, anonymous tenancy access, and credentials committed into source repositories violate standard enterprise security practices and significantly increase credential-exposure risk.
Therefore, A is the only production-grade authentication approach among the choices.
Study Guide reference/topic: OCI Enterprise AI Agents — OCI IAM, signed requests, policies, principals, least privilege, and production authentication.
===============
Submit