Permalink
Browse files

Resolving merge conflict.

  • Loading branch information...
2 parents 3b07f22 + 38b09bd commit 47e72f0a7600e7c3770473494615874b9a205f12 v-aljenk committed Jul 17, 2014
Showing with 1,595 additions and 97 deletions.
  1. +0 −1 articles/0-markdown-template-for-new-articles.md
  2. +620 −0 articles/cdn-cloud-service-with-cdn.md
  3. +256 −0 articles/cdn-serve-content-from-cdn-in-your-web-application.md
  4. +411 −0 articles/hdinsight-mahout.md
  5. BIN articles/media/cdn-cloud-service-with-cdn/cdn-1-browser-access.PNG
  6. BIN articles/media/cdn-cloud-service-with-cdn/cdn-2-home-page.PNG
  7. BIN articles/media/cdn-cloud-service-with-cdn/cdn-5-memegenerator.PNG
  8. BIN articles/media/cdn-cloud-service-with-cdn/cdn-6-addview.PNG
  9. BIN articles/media/cdn-cloud-service-with-cdn/cdn-7-configureview.PNG
  10. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-1-new-project.PNG
  11. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-10-createcdn.png
  12. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-11-disablequerya.png
  13. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-12-disablequeryb.png
  14. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-13-testcdn.png
  15. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-2-select-role.PNG
  16. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-3-mvc-template.PNG
  17. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-4-publish-a.png
  18. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-5-publish-signin.png
  19. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-6-publish-signedin.png
  20. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-7-publish-createserviceandstorage.png
  21. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-8-publish-finalize.png
  22. BIN articles/media/cdn-cloud-service-with-cdn/cdn-cs-9-published.png
  23. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-mvc-1-accountkey.PNG
  24. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-1.PNG
  25. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-10.PNG
  26. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-11-blob.PNG
  27. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-11-cdn.PNG
  28. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-2-enablequerya.PNG
  29. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-2-enablequeryb.PNG
  30. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-2.PNG
  31. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-3-fail.PNG
  32. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-3-succeed.PNG
  33. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-4.PNG
  34. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-5.PNG
  35. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-6.PNG
  36. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-7.PNG
  37. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-8.PNG
  38. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-static-9.PNG
  39. BIN articles/media/cdn-serve-content-from-cdn-in-your-web-application/cdn-updates-1.PNG
  40. BIN articles/media/hdinsight-mahout/connect.png
  41. BIN articles/media/hdinsight-mahout/enableremote.png
  42. BIN articles/media/hdinsight-mahout/hadoopcli.png
  43. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/browse_vm_preview_portal.png
  44. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/connect_vm_preview_portal.png
  45. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/create_vm_preview_portal.png
  46. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/image_gallery_preview_portal.png
  47. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/new_button_preview_portal.png
  48. BIN ...es/media/virtual-machines-windows-tutorial-azure-preview/vm_diagnostics_status_preview_portal.png
  49. BIN articles/media/virtual-machines-windows-tutorial-azure-preview/vm_startboard_preview_portal.png
  50. +1 −63 articles/mobile-services-android-get-started-users.md
  51. +78 −0 articles/mobile-services-dotnet-backend-android-get-started-users.md
  52. +9 −1 articles/mobile-services-dotnet-backend-calling-sharepoint-on-behalf-of-user.md
  53. +5 −1 articles/mobile-services-dotnet-backend-ios-get-started-users.md
  54. +5 −1 articles/mobile-services-dotnet-backend-windows-phone-get-started-users.md
  55. +8 −3 articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users.md
  56. +5 −1 articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users.md
  57. +1 −1 articles/mobile-services-dotnet-backend-xamarin-android-get-started-users.md
  58. +7 −2 articles/mobile-services-dotnet-backend-xamarin-ios-get-started-users.md
  59. +0 −2 articles/mobile-services-windows-phone-handling-conflicts-offline-data.md
  60. +0 −1 articles/mobile-services-windows-store-dotnet-adal-sso-authentication.md
  61. +0 −2 articles/mobile-services-windows-store-dotnet-handling-conflicts-offline-data.md
  62. +2 −2 articles/virtual-machines-create-custom.md
  63. +0 −1 articles/virtual-machines-create-upload-vhd-windows-server.md
  64. +2 −2 articles/virtual-machines-install-symantec.md
  65. +2 −2 articles/virtual-machines-install-trend.md
  66. +95 −0 articles/virtual-machines-windows-tutorial-azure-preview.md
  67. +5 −1 articles/virtual-machines-windows-tutorial.md
  68. +2 −0 includes/CreateVirtualMachineWindowsTutorial.md
  69. +8 −0 includes/free-trial-note.md
  70. BIN includes/media/virtual-machines-create-WindowsVM/agent-and-extensions.png
  71. BIN includes/media/virtual-machines-create-WindowsVM/chooseimage.png
  72. BIN includes/media/virtual-machines-create-WindowsVM/commandbarnew.png
  73. BIN includes/media/virtual-machines-create-WindowsVM/resourceconfiguration.png
  74. BIN includes/media/virtual-machines-create-WindowsVM/vmconfiguration.png
  75. BIN includes/media/virtual-machines-create-WindowsVM/vmcreated.png
  76. +64 −0 includes/mobile-services-android-authenticate-app.md
  77. +9 −10 includes/virtual-machines-create-WindowsVM.md
@@ -1,4 +1,3 @@
-<properties title="required" pageTitle="required" description="required" metaKeywords="" services="" solutions="" documentationCenter="" authors="" videoId="" scriptId="" />
<!--This is a basic template that shows you how to use mark down to create a topic that includes a TOC, sections with subheadings, links to other azure.microsoft.com topics, links to other sites, bold text, italic text, numbered and bulleted lists, code snippets, and images. For fancier markdown, find a published topic and copy the markdown or HTML you want. For more details about using markdown, see http://sharepoint/sites/azurecontentguidance/wiki/Pages/Content%20Guidance%20Wiki%20Home.aspx.-->
<!--Properties section (above): this is required in all topics. Please fill it out!-->

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Diff not rendered.
Diff not rendered.
@@ -45,69 +45,7 @@ Next, you will update the app to authenticate users before requesting resources
<h2><a name="add-authentication"></a><span class="short-header">Add authentication</span>Add authentication to the app</h2>
-1. In the Package Explorer in Eclipse, open the ToDoActivity.java file and add the following import statements.
-
- import com.microsoft.windowsazure.mobileservices.MobileServiceUser;
- import com.microsoft.windowsazure.mobileservices.MobileServiceAuthenticationProvider;
- import com.microsoft.windowsazure.mobileservices.UserAuthenticationCallback;
-
-2. Add the following method to the **ToDoActivity** class:
-
- private void authenticate() {
-
- // Login using the Google provider.
- mClient.login(MobileServiceAuthenticationProvider.Google,
- new UserAuthenticationCallback() {
-
- @Override
- public void onCompleted(MobileServiceUser user,
- Exception exception, ServiceFilterResponse response) {
-
- if (exception == null) {
- createAndShowDialog(String.format(
- "You are now logged in - %1$2s",
- user.getUserId()), "Success");
- createTable();
- } else {
- createAndShowDialog("You must log in. Login Required", "Error");
- }
- }
- });
- }
-
- This creates a new method to handle the authentication process. The user is authenticated by using a Google login. A dialog is displayed which displays the ID of the authenticated user. You cannot proceed without a positive authentication.
-
- <div class="dev-callout"><b>Note</b>
- <p>If you are using an identity provider other than Google, change the value passed to the <strong>login</strong> method above to one of the following: <em>MicrosoftAccount</em>, <em>Facebook</em>, <em>Twitter</em>, or <em>windowsazureactivedirectory</em>.</p>
- </div>
-
-3. In the **onCreate** method, add the following line of code after the code that instantiates the `MobileServiceClient` object.
-
- authenticate();
-
- This call starts the authentication process.
-
-4. Move the remaining code after `authenticate();` in the **onCreate** method to a new **createTable** method, which looks like this:
-
- private void createTable() {
-
- // Get the Mobile Service Table instance to use
- mToDoTable = mClient.getTable(ToDoItem.class);
-
- mTextNewToDo = (EditText) findViewById(R.id.textNewToDo);
-
- // Create an adapter to bind the items with the view
- mAdapter = new ToDoItemAdapter(this, R.layout.row_list_to_do);
- ListView listViewToDo = (ListView) findViewById(R.id.listViewToDo);
- listViewToDo.setAdapter(mAdapter);
-
- // Load the items from the Mobile Service
- refreshItemsFromTable();
- }
-
-9. From the **Run** menu, then click **Run** to start the app and sign in with your chosen identity provider.
-
- When you are successfully logged-in, the app should run without errors, and you should be able to query Mobile Services and make updates to data.
+[WACOM.INCLUDE [mobile-services-android-authenticate-app](../includes/mobile-services-android-authenticate-app.md)]
## <a name="next-steps"></a>Next steps
@@ -0,0 +1,78 @@
+<properties pageTitle="Get started with authentication (Android) | Mobile Dev Center" metaKeywords="authentication, Facebook, Google, Twitter, Microsoft Account, login" description="Learn how to use Mobile Services to authenticate users of your Windows Store app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft." metaCanonical="" services="mobile" documentationCenter="Mobile" title="Get started with authentication in Mobile Services" authors="mahender" solutions="" manager="" editor="" />
+
+# Get started with authentication in Mobile Services
+
+<div class="dev-center-tutorial-selector sublanding">
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#">Windows Store C#</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone">Windows Phone</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS" >iOS</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android" class="current">Android</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-ios-get-started-users" title="Xamarin.iOS">Xamarin.iOS</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-android-get-started-users" title="Xamarin.Android">Xamarin.Android</a>
+</div>
+
+<div class="dev-center-tutorial-subselector">
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users/" title=".NET backend" class="current">.NET backend</a> | <a href="/en-us/documentation/articles/mobile-services-android-get-started-users/" title="JavaScript backend">JavaScript backend</a></div>
+
+This topic shows you how to authenticate users in Azure Mobile Services from your app. In this tutorial, you add authentication to the quickstart project using an identity provider that is supported by Mobile Services. After being successfully authenticated and authorized by Mobile Services, the user ID value is displayed.
+
+This tutorial walks you through these basic steps to enable authentication in your app:
+
+1. [Register your app for authentication and configure Mobile Services]
+2. [Restrict table permissions to authenticated users]
+3. [Add authentication to the app]
+<!--4. [Storing authentication tokens in your app]-->
+
+This tutorial is based on the Mobile Services quickstart. You must also first complete the tutorial [Get started with Mobile Services].
+
+##<a name="register"></a>Register your app for authentication and configure Mobile Services
+
+[WACOM.INCLUDE [mobile-services-register-authentication](../includes/mobile-services-register-authentication.md)]
+
+[WACOM.INCLUDE [mobile-services-dotnet-backend-aad-server-extension](../includes/mobile-services-dotnet-backend-aad-server-extension.md)]
+
+##<a name="permissions"></a>Restrict permissions to authenticated users
+
+[WACOM.INCLUDE [mobile-services-restrict-permissions-dotnet-backend](../includes/mobile-services-restrict-permissions-dotnet-backend.md)]
+
+3. In Eclipse, open the project that you created when you completed the tutorial [Get started with Mobile Services].
+
+4. From the **Run** menu, then click **Run** to start the app; verify that an unhandled exception with a status code of 401 (Unauthorized) is raised after the app starts.
+
+ This happens because the app attempts to access Mobile Services as an unauthenticated user, but the _TodoItem_ table now requires authentication.
+
+Next, you will update the app to authenticate users before requesting resources from the mobile service.
+
+##<a name="add-authentication"></a>Add authentication to the app
+
+[WACOM.INCLUDE [mobile-services-android-authenticate-app](../includes/mobile-services-android-authenticate-app.md)]
+
+<!--
+##<a name="store-authentication"></a>Storing authentication tokens in your app
+
+[WACOM.INCLUDE [mobile-services-android-authenticate-app-with-token](../includes/mobile-services-android-authenticate-app-with-token.md)]
+-->
+
+##<a name="next-steps"></a>Next steps
+
+In the next tutorial, [Service-side authorization of Mobile Services users][Authorize users with scripts], you will take the user ID value provided by Mobile Services based on an authenticated user and use it to filter the data returned by Mobile Services.
+
+
+<!-- Anchors. -->
+[Register your app for authentication and configure Mobile Services]: #register
+[Restrict table permissions to authenticated users]: #permissions
+[Add authentication to the app]: #add-authentication
+[Next Steps]:#next-steps
+[Storing authentication tokens in your app]:#store-authentication
+
+<!-- URLs. -->
+[Get started with Mobile Services]: /en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started/
+[Get started with data]: /en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-data/
+[Get started with authentication]: /en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users/
+[Get started with push notifications]: /en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-push/
+[Authorize users with scripts]: /en-us/documentation/articles/mobile-services-dotnet-backend-android-authorize-users-in-scripts
+
+[Azure Management Portal]: https://manage.windowsazure.com/
+[Mobile Services .NET How-to Conceptual Reference]: /en-us/develop/mobile/how-to-guides/work-with-net-client-library
+[Register your Windows Store app package for Microsoft authentication]: /en-us/documentation/articles/mobile-services-how-to-register-store-app-package-microsoft-authentication
@@ -2,7 +2,15 @@
# Access SharePoint on behalf of the user
-This topic shows you how to access the SharePoint APIs on behalf of the currently logged-in user. In this tutorial, you will update the app from the Authenticate your app with Active Directory Authentication Library Single Sign-On tutorial to create a Word document in SharePoint Online when a new TodoItem is added.
+<div class="dev-onpage-video-clear clearfix">
+<div class="dev-onpage-left-content">
+<p>This topic shows you how to access the SharePoint APIs on behalf of the currently logged-in user.</p>
+<p>If you prefer to watch a video, the clip to the right follows the same steps as this tutorial. In the video, Mat Velloso walks you through updating a Windows Store app to interact with SharePoint Online.</p>
+</div>
+<div class="dev-onpage-video-wrapper"><a href="http://channel9.msdn.com/Series/Windows-Azure-Mobile-Services/Azure-Mobile-Services-AAD-O365-Authentication-identity-across-services" target="_blank" class="label">watch the tutorial</a> <a style="background-image: url('http://media.ch9.ms/ch9/f217/3f8cbf94-f36b-4162-b3da-1c00339ff217/AzureMobileServicesAADO365AuthenticationIdentityA_960.jpg') !important;" href="http://channel9.msdn.com/Series/Windows-Azure-Mobile-Services/Azure-Mobile-Services-AAD-O365-Authentication-identity-across-services" target="_blank" class="dev-onpage-video"><span class="icon">Play Video</span></a> <span class="time">12:51</span></div>
+</div>
+
+In this tutorial, you will update the app from the Authenticate your app with Active Directory Authentication Library Single Sign-On tutorial to create a Word document in SharePoint Online when a new TodoItem is added.
This tutorial walks you through these basic steps to enable on-behalf-of access to SharePoint:
@@ -2,7 +2,11 @@
# Get started with authentication in Mobile Services
-<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#">Windows Store C#</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone">Windows Phone</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS" class="current">iOS</a><!--<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>-->
+<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#">Windows Store C#</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone">Windows Phone</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS" class="current">iOS</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-ios-get-started-users" title="Xamarin.iOS">Xamarin.iOS</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-android-get-started-users" title="Xamarin.Android">Xamarin.Android</a>
</div>
@@ -2,7 +2,11 @@
# Get started with authentication in Mobile Services
-<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#">Windows Store C#</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone" class="current">Windows Phone</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS">iOS</a><!--<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>-->
+<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#">Windows Store C#</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone" class="current">Windows Phone</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS">iOS</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-ios-get-started-users" title="Xamarin.iOS">Xamarin.iOS</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-android-get-started-users" title="Xamarin.Android">Xamarin.Android</a>
</div>
@@ -2,8 +2,11 @@
# Get started with authentication in Mobile Services
-<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#" class="current">Windows Store C#</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone">Windows Phone</a><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS">iOS</a>
-<!--<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>-->
+<div class="dev-center-tutorial-selector sublanding"><a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users" title="Windows Store C#" class="current">Windows Store C#</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-javascript-get-started-users" title="Windows Store JavaScript">Windows Store JavaScript</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-windows-phone-get-started-users" title="Windows Phone">Windows Phone</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-users" title="iOS">iOS</a>
+<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started-users" title="Android">Android</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-ios-get-started-users" title="Xamarin.iOS">Xamarin.iOS</a>
<a href="/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-android-get-started-users" title="Xamarin.Android">Xamarin.Android</a>
</div>
@@ -55,7 +58,9 @@ Next, you will update the app to authenticate users before requesting resources
[WACOM.INCLUDE [mobile-services-windows-dotnet-authenticate-app](../includes/mobile-services-windows-dotnet-authenticate-app.md)]
->[WACOM.NOTE]If you registered your Windows Store app package information with Mobile Services, you should call the <a href="http://go.microsoft.com/fwlink/p/?LinkId=311594" target="_blank">LoginAsync</a> method by supplying a value of <strong>true</strong> for the <em>useSingleSignOn</em> parameter. If you do not do this, your users will still be presented with a login prompt every time that the login method is called.
+<!-- Currently not supported
+[WACOM.NOTE]If you registered your Windows Store app package information with Mobile Services, you should call the <a href="http://go.microsoft.com/fwlink/p/?LinkId=311594" target="_blank">LoginAsync</a> method by supplying a value of <strong>true</strong> for the <em>useSingleSignOn</em> parameter. If you do not do this, your users will still be presented with a login prompt every time that the login method is called.
+-->
##<a name="tokens"></a>Store the authorization tokens on the client
Oops, something went wrong.

0 comments on commit 47e72f0

Please sign in to comment.