Witam,
Otóż mam następująca kontrolkę
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Threading.Tasks;
using Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory;
using Microsoft.Office365.OutlookServices;
using System.Web.Mvc;
using System.Web;
namespace DNSAP.API.Controllers
{
public class ValuesController1 : ApiController
{
private static string[] scopes = { "https://outlook.office.com/mail.read" };
public async Task<ActionResult> SignIn()
{
string authority = "https://login.microsoftonline.com/common";
string clientId = System.Configuration.ConfigurationManager.AppSettings["ida:ClientID"];
AuthenticationContext authContext = new AuthenticationContext(authority);
// The url in our app that Azure should redirect to after successful signin
Uri redirectUri = new Uri("#"); // TEMPORARY
// Generate the parameterized URL for Azure signin
Uri authUri = await authContext.GetAuthorizationRequestUrlAsync(scopes, null, clientId,
redirectUri, UserIdentifier.AnyUser, null);
string uri = authUri.ToString();
// Redirect the browser to the Azure signin page
return Redirect(uri);
}
}
}
I tutaj mam problem z "return Redirect(uri);" ponieważ wyświetla mi błąd :
"Cannot implicitly convert type 'System.Web.Http.Result.RedirectResult' to 'System.Web.Mvc.ActionResult' '"
Czy ktoś może miał podobny problem? Lub wie jak go rozwiązać?