Integrating Auth0 With Azure Active Directory

Task 4: Create And Configure Auth0 Application

For this task, you need to be logged in to your Auth0 tenant control panel. We’re assuming here that you are creating a mobile App that needs access to a web-based API (e.g. a REST API).

The key steps are:

1. Open the Applications page.

create auth0 application

2. Click the “Create Application” button

click create application

3. You should now see the Create Application page:

My Azure App

4. Enter your application Name.

5. Select the “Native” application option.

6. Click the Create button.

7. You should now be redirected to the newly created Application and see the following:

my azure ad

8. Scroll down to the “Application URIs” section. In the “Allowed Callback URLs” field enter https://{your-auth0-tenant}.auth0.com/login/callback. This should match the callback URL entered during the Configure App In Azure AD setup in Task 1.

allow callback urls

9. Now we need to configure application grant types. Scroll to the “Application Tokens” section:

application tokens

10. Click the “Show Advanced Settings” link. This should reveal the advanced settings:

Grant Types

11. The required grant types are “Authorization Code” and “Refresh Token”. These will be selected by default.

12. Click the “Save” button to save the configuration.

save changes

To discover how to create enterprise connection in Auth0, click below to go through to page 5.

Nick McKenna
Since 2004, Nick McKenna, BSc, MBCS Biography has been the CEO of McKenna Consultants. McKenna Consultants is a bespoke software development based in North Yorkshire, specialising in Cloud development, mobile App development, progressive web App development, systems integration and the Internet of Things development. Nick also holds a First Class Degree in Computer Science (BSc) and wrote his first computer program at the age of nine, on a BBC Micro Model B computer. For the last 21 years, Nick has been a professional computer programmer and software architecture. Nick’s technical expertise includes; Net Core, C#, Microsoft Azure, Asp.Net, RESTful web services, eProcurement, Swift, iOS mobile development, Java, Android mobile development, C++, Internet Of Things and more. In addition, Nick is experienced in Agile coaching, training and consultancy, applying modern Agile management techniques to marketing and running McKenna Consultants, as well as the development of software for clients. Nick is a Certified Enterprise Coach (Scrum Alliance), SAFe Program Consultant (SAI), Certified LeSS Practitioner (LeSS) and Certified Scrum@Scale Practitioner. Outside the office, Nick is a professional scuba diver and he holds the rank of Black Belt 5th Dan in Karate.