# Consent Management APIs Tutorial
source: https://developer.mastercard.com/consent-management/documentation/tutorials/consents-tutorial/index.md

This tutorial shows how to create consents and handle authentication.

The app begins by showing a page to select a test card number. The user will then be authenticated using 3DS.

The 3DS authentication protocol may consist of various authentication methods depending on the card issuer.
Further explanation is included in the tutorial.

The source code for the tutorial (java and python) is available on the [Reference App](https://developer.mastercard.com/consent-management/documentation/reference-app/index.md) page.
