Azure Native Application Common Authentication
<p>I am trying to acquire an access token for a user by using the common endpoint with a Native Application. I've tried both login.windows.net/common/OAuth2/Authorize and 
login.windows.net/common as the authority for the AuthenticationContext.</p>

<p>Here is the function I am using:</p>

<pre><code>authResult = authContext.AcquireToken(resource, clientID, redirectUri, PromptBehavior.Auto);
</code></pre>

<p>Here are the permissions for my application:</p>

<p>Windows Azure Active Directory: Access the directory as the signed-in user</p>

<p>Windows Azure Service management API: Access Azure Service Management as organization</p>

<p>When I try and authenticate I'm able to login in, but then I get the error:</p>

<p>AADSTS65001: The user or administrator has not consented to use the application with ID '{client ID}'. Send an interactive authorization request for this user and resource.</p>

<p>I can log in just fine using:</p>

<p><a href="https://login.windows.net/" rel="nofollow">https://login.windows.net/</a>{tenantID}/OAuth2/Authorize</p>

<p>but I want the user to be able to log in without knowing what their tenant ID is. Thank you for the help.</p>