This repository was archived by the owner on Jun 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 213
Pre requisites to build ADAL.NET and MSAL.NET
henrikm edited this page May 21, 2018
·
21 revisions
In order to build the multi platform targets you will need a set of SDK's installed on the machine you build on.
Visual Studio 2015 (including latest updates)
- You'll need to install the mobile components and various Windows SDK's and also you should ensure you have components for WinRT development.
Visual Studio 2017 (including latest updates)
- Workloads: Universal Windows Platform development, .NET desktop development, ASP.NET and Web Development, Mobile development with .NET (Xamarin)
- Ensure to install Xamarin components and all the Windows SDK target packs (ensure to install everything via the Individual components tab in Visual Studio Installer).
Java SDK:
- 23 (v6), 24(v7.0), 25(v7.1), 26(v8.0), 27(v8.1) (Open VS2017 and goto tools -> Android - SDK Manager.)
Java Development Kit: Download
To build iOS you will need a Mac with XCode and a developer certificate.
- Home
- Why use ADAL.NET?
- Register your app with AAD
- AuthenticationContext
- Acquiring Tokens
- Calling a protected API
- Acquiring a token interactively
- Acquiring tokens silently
- Using Device Code Flow
- Using Embedded Webview and System Browser in ADAL.NET and MSAL.NET
- With no user
- In the name of a user
- on behalf of (Service to service calls)
- by authorization code (Web Apps)
- Use async controller actions
- Exception types
- using Broker on iOS and Android
- Logging
- Token Cache serialization
- User management
- Using ADAL with a proxy
- Authentication context in multi-tenant scenarios
- Troubleshooting MFA in a WebApp or Web API
- Provide your own HttpClient
- iOS Keychain Access