├── MAUI └── README.md ├── 1-Basic ├── ReadmeFiles │ └── Topology.png ├── UserDetailsClient │ ├── UserDetailsClient.iOS │ │ ├── iTunesArtwork │ │ ├── iTunesArtwork@2x │ │ ├── Resources │ │ │ ├── Default.png │ │ │ ├── Icon-76.png │ │ │ ├── Default@2x.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Default-568h@2x.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ ├── Icon-Small-40@3x.png │ │ │ ├── Default-Portrait@2x.png │ │ │ └── LaunchScreen.storyboard │ │ ├── Entitlements.plist │ │ ├── Main.cs │ │ ├── MainPageRenderer.cs │ │ ├── AppDelegate.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Info.plist │ ├── UserDetailsClient.UWP │ │ ├── Assets │ │ │ ├── StoreLogo.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Wide310x150Logo.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ └── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── App.xaml │ │ ├── MainPage.xaml │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── Default.rd.xml │ │ ├── MainPage.xaml.cs │ │ ├── Package.appxmanifest │ │ └── App.xaml.cs │ ├── UserDetailsClient │ │ ├── GettingStarted.Xamarin │ │ ├── GlobalSuppressions.cs │ │ ├── UserDetailsClient.csproj │ │ ├── App.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── UserDetailsClient.Droid │ │ ├── Resources │ │ ├── drawable │ │ │ └── icon.png │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-xhdpi │ │ │ └── icon.png │ │ ├── drawable-xxhdpi │ │ │ └── icon.png │ │ └── AboutResources.txt │ │ ├── Assets │ │ └── AboutAssets.txt │ │ ├── MsalActivity.cs │ │ ├── MainPageRenderer.cs │ │ ├── MainActivity.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ └── AndroidManifest.xml └── AppCreationScripts │ ├── Cleanup.ps1 │ └── sample.json ├── 2-With-broker ├── ReadmeFiles │ └── Topology.png ├── UserDetailsClient │ ├── UserDetailsClient.iOS │ │ ├── iTunesArtwork │ │ ├── iTunesArtwork@2x │ │ ├── Resources │ │ │ ├── Default.png │ │ │ ├── Icon-76.png │ │ │ ├── Default@2x.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ ├── Icon-Small-40@3x.png │ │ │ ├── Default-Portrait@2x.png │ │ │ └── LaunchScreen.storyboard │ │ ├── Entitlements.plist │ │ ├── Main.cs │ │ ├── MainPageRenderer.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── AppDelegate.cs │ │ └── Info.plist │ ├── UserDetailsClient.UWP │ │ ├── Assets │ │ │ ├── StoreLogo.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Wide310x150Logo.scale-200.png │ │ │ └── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── App.xaml │ │ ├── MainPage.xaml │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── Default.rd.xml │ │ ├── MainPage.xaml.cs │ │ ├── Package.appxmanifest │ │ └── App.xaml.cs │ ├── UserDetailsClient │ │ ├── GettingStarted.Xamarin │ │ ├── GlobalSuppressions.cs │ │ ├── UserDetailsClient.csproj │ │ ├── App.cs │ │ └── MainPage.xaml │ └── UserDetailsClient.Droid │ │ ├── Resources │ │ ├── drawable │ │ │ └── icon.png │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-xhdpi │ │ │ └── icon.png │ │ ├── drawable-xxhdpi │ │ │ └── icon.png │ │ └── AboutResources.txt │ │ ├── MsalActivity.cs │ │ ├── Assets │ │ └── AboutAssets.txt │ │ ├── MainPageRenderer.cs │ │ ├── MainActivity.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ └── AndroidManifest.xml ├── AppCreationScripts │ ├── Cleanup.ps1 │ └── sample.json └── .gitignore ├── 3-With-Intune MAM ├── IntuneClient │ ├── active-directory-xamarin-intune │ │ ├── AssemblyInfo.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── active-directory-xamarin-intune.csproj │ │ ├── MainPage.xaml │ │ ├── IIntuneMAMConnector.cs │ │ ├── PlatformConfigImpl.cs │ │ ├── PCAWrapper.cs │ │ └── MainPage.xaml.cs │ ├── active-directory-xamarin-intune.iOS │ │ ├── Resources │ │ │ ├── Default.png │ │ │ ├── Default@2x.png │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Default-Portrait@2x.png │ │ │ └── LaunchScreen.storyboard │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Icon20.png │ │ │ │ ├── Icon29.png │ │ │ │ ├── Icon40.png │ │ │ │ ├── Icon58.png │ │ │ │ ├── Icon60.png │ │ │ │ ├── Icon76.png │ │ │ │ ├── Icon80.png │ │ │ │ ├── Icon87.png │ │ │ │ ├── Icon1024.png │ │ │ │ ├── Icon120.png │ │ │ │ ├── Icon152.png │ │ │ │ ├── Icon167.png │ │ │ │ ├── Icon180.png │ │ │ │ └── Contents.json │ │ ├── Entitlements.plist │ │ ├── Main.cs │ │ ├── MainIntuneMAMEnrollmentDelegate.cs │ │ ├── MainIntuneMAMComplianceDelegate.cs │ │ ├── IntuneMAMConnector.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── active-directory-xamarin-intune.iOS.csproj │ └── active-directory-xamarin-intune.Android │ │ ├── Resources │ │ ├── mipmap-hdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── icon.xml │ │ │ └── icon_round.xml │ │ └── AboutResources.txt │ │ ├── Assets │ │ └── AboutAssets.txt │ │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ │ ├── MAMWEAuthCallback.cs │ │ ├── IntuneSampleApp.cs │ │ ├── IntuneMAMConnector.cs │ │ ├── MainActivity.cs │ │ └── EnrollmentNotificationReceiver.cs └── active-directory-xamarin-intune.sln ├── CONTRIBUTING.md ├── LICENSE ├── MauiApps.md ├── .gitignore ├── .tours └── mam-sample-tour.tour └── README.md /MAUI/README.md: -------------------------------------------------------------------------------- 1 | [MAUI sample has moved](https://github.com/Azure-Samples/ms-identity-dotnetcore-maui) 2 | 3 | -------------------------------------------------------------------------------- /1-Basic/ReadmeFiles/Topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/ReadmeFiles/Topology.png -------------------------------------------------------------------------------- /2-With-broker/ReadmeFiles/Topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/ReadmeFiles/Topology.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms.Xaml; 2 | 3 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)] 4 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork@2x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork@2x -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient/GettingStarted.Xamarin: -------------------------------------------------------------------------------- 1 | 2 | GS\XF\CS\App\GettingStarted.html 3 | false 4 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@3x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork@2x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/iTunesArtwork@2x -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient/GettingStarted.Xamarin: -------------------------------------------------------------------------------- 1 | 2 | GS\XF\CS\App\GettingStarted.html 3 | false 4 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable/icon.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@3x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-60@3x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-76@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small@3x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable/icon.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/1-Basic/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/2-With-broker/UserDetailsClient/UserDetailsClient.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-xamarin-native-v2/HEAD/3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/App.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/App.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #3F51B5 5 | #303F9F 6 | #FF4081 7 | 8 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune/App.xaml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keychain-access-groups 6 | 7 | $(AppIdentifierPrefix)com.microsoft.adalcache 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keychain-access-groups 6 | 7 | $(AppIdentifierPrefix)com.microsoft.adalcache 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace UserDetailsClient.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace UserDetailsClient.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keychain-access-groups 6 | 7 | $(AppIdentifierPrefix)com.yourcompany.XamarinIntuneApp 8 | $(AppIdentifierPrefix)com.microsoft.intune.mam 9 | $(AppIdentifierPrefix)com.microsoft.adalcache 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | 2 | // This file is used by Code Analysis to maintain SuppressMessage 3 | // attributes that are applied to this project. 4 | // Project-level suppressions either have no target or are given 5 | // a specific target and scoped to a namespace, type, member, etc. 6 | 7 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("AsyncUsage.CSharp.Reliability", "AvoidAsyncVoid:Avoid async void", Justification = "(false positive): event handlers are the only async method that can return void", Scope = "member", Target = "~M:UserDetailsClient.MainPage.OnSignInSignOut(System.Object,System.EventArgs)")] -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | 2 | // This file is used by Code Analysis to maintain SuppressMessage 3 | // attributes that are applied to this project. 4 | // Project-level suppressions either have no target or are given 5 | // a specific target and scoped to a namespace, type, member, etc. 6 | 7 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("AsyncUsage.CSharp.Reliability", "AvoidAsyncVoid:Avoid async void", Justification = "(false positive): event handlers are the only async method that can return void", Scope = "member", Target = "~M:UserDetailsClient.MainPage.OnSignInSignOut(System.Object,System.EventArgs)")] -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xamarin.Forms; 3 | using Xamarin.Forms.Xaml; 4 | 5 | namespace active_directory_xamarin_intune 6 | { 7 | public partial class App : Application 8 | { 9 | public App() 10 | { 11 | InitializeComponent(); 12 | 13 | MainPage = new MainPage(); 14 | } 15 | 16 | protected override void OnStart() 17 | { 18 | } 19 | 20 | protected override void OnSleep() 21 | { 22 | } 23 | 24 | protected override void OnResume() 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.UWP/MainPage.xaml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.UWP/MainPage.xaml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | using UIKit; 6 | 7 | namespace active_directory_xamarin_intune.iOS 8 | { 9 | public class Application 10 | { 11 | // This is the main entry point of the application. 12 | static void Main(string[] args) 13 | { 14 | // if you want to use a different Application Delegate class from "AppDelegate" 15 | // you can specify it here. 16 | UIApplication.Main(args, null, typeof(AppDelegate)); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.iOS/MainPageRenderer.cs: -------------------------------------------------------------------------------- 1 | using UserDetailsClient; 2 | using UserDetailsClient.iOS; 3 | using Xamarin.Forms; 4 | using Xamarin.Forms.Platform.iOS; 5 | [assembly: ExportRenderer(typeof(MainPage), typeof(MainPageRenderer))] 6 | namespace UserDetailsClient.iOS 7 | { 8 | class MainPageRenderer : PageRenderer 9 | { 10 | MainPage page; 11 | protected override void OnElementChanged(VisualElementChangedEventArgs e) 12 | { 13 | base.OnElementChanged(e); 14 | page = e.NewElement as MainPage; 15 | } 16 | public override void ViewDidLoad() 17 | { 18 | base.ViewDidLoad(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/MsalActivity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | using Android.App; 7 | using Android.Content; 8 | using Android.OS; 9 | using Android.Runtime; 10 | using Android.Views; 11 | using Android.Widget; 12 | using Microsoft.Identity.Client; 13 | 14 | namespace UserDetailsClient.Droid 15 | { 16 | [Activity(Exported=true)] 17 | [IntentFilter(new[] { Intent.ActionView }, 18 | Categories = new[] { Intent.CategoryBrowsable, Intent.CategoryDefault }, 19 | DataHost = "auth", 20 | DataScheme = "msal4a1aa1d5-c567-49d0-ad0b-cd957a47f842")] 21 | public class MsalActivity : BrowserTabActivity 22 | { 23 | } 24 | } -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.Droid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient.Droid/MsalActivity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | using Android.App; 7 | using Android.Content; 8 | using Android.OS; 9 | using Android.Runtime; 10 | using Android.Views; 11 | using Android.Widget; 12 | using Microsoft.Identity.Client; 13 | 14 | namespace UserDetailsClient.Droid 15 | { 16 | [Activity(Exported =true)] 17 | [IntentFilter(new[] { Intent.ActionView }, 18 | Categories = new[] { Intent.CategoryBrowsable, Intent.CategoryDefault }, 19 | DataHost = "auth", 20 | DataScheme = "msal4a1aa1d5-c567-49d0-ad0b-cd957a47f842")] 21 | public class MsalActivity : BrowserTabActivity 22 | { 23 | } 24 | } -------------------------------------------------------------------------------- /1-Basic/UserDetailsClient/UserDetailsClient/UserDetailsClient.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | netstandard2.0 4 | 5 | 6 | 7 | pdbonly 8 | true 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.iOS/MainIntuneMAMEnrollmentDelegate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using activedirectoryxamarinintune; 3 | using Microsoft.Intune.MAM; 4 | 5 | namespace active_directory_xamarin_intune.iOS 6 | { 7 | public class MainIntuneMAMEnrollmentDelegate : IntuneMAMEnrollmentDelegate 8 | { 9 | public override async void UnenrollRequestWithStatus(IntuneMAMEnrollmentStatus status) 10 | { 11 | if(!status.DidSucceed) 12 | { 13 | Console.WriteLine("Intune Unenrollment failed with status code: " + status.StatusCode + ". Error message: " + status.ErrorString); 14 | } 15 | await PCAWrapper.Instance.SignOut().ConfigureAwait(false); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with your package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient.iOS/MainPageRenderer.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Identity.Client; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | using UserDetailsClient; 6 | using UserDetailsClient.iOS; 7 | using Xamarin.Forms; 8 | using Xamarin.Forms.Platform.iOS; 9 | [assembly: ExportRenderer(typeof(MainPage), typeof(MainPageRenderer))] 10 | namespace UserDetailsClient.iOS 11 | { 12 | class MainPageRenderer : PageRenderer 13 | { 14 | MainPage page; 15 | protected override void OnElementChanged(VisualElementChangedEventArgs e) 16 | { 17 | base.OnElementChanged(e); 18 | page = e.NewElement as MainPage; 19 | } 20 | public override void ViewDidLoad() 21 | { 22 | base.ViewDidLoad(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /2-With-broker/UserDetailsClient/UserDetailsClient/UserDetailsClient.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | netstandard2.0 4 | 5 | 6 | 7 | pdbonly 8 | true 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune/active-directory-xamarin-intune.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | true 6 | 7 | 8 | 9 | portable 10 | true 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3-With-Intune MAM/IntuneClient/active-directory-xamarin-intune/MainPage.xaml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 |