Drag and drop the REST API authentication methods from the left to the descriptions on the right. <DragDrop items={["HTTP basic authentication","OAuth","secure vault"]} slots={[{"answer":"secure vault","id":"slot1","label":"public API resource"},{"answer":"HTTP basic authentication","id":"slot2","label":"username and password in an encoded string"},{"answer":"OAuth","id":"slot3","label":"authorization through identity provider"}]} explanation={"HTTP Basic authentication encodes the username and password together for the Authorization header. OAuth delegates authorization to an identity provider. A secure vault is exposed as a public API resource in this matching set.\n\n**Learn more:** [Cisco DevNet: RESTful API Essentials - Authentication](https://community.cisco.com/t5/devnet-general-knowledge-base/restful-api-essential-authentication/ta-p/4800269) · [Cisco Catalyst Center API Authentication](https://developer.cisco.com/docs/catalyst-center/authentication/)"} reuse={false} />