Die ASP.NET-Web-API ist ein Framework zum Erstellen von HTTP-Diensten für Clients wie Browser und mobile Geräte. Es basiert auf Microsoft .NET Framework und ist eine ideale Wahl zum Erstellen von RESTful-Diensten.
In einem Web-API-Projekt überschreibe ich den normalen Authentifizierungsprozess, um stattdessen Token zu überprüfen. Der Code sieht ungefähr so aus: if ( true ) // validate the token or whatever here { var claims = new List<Claim>(); claims.Add( new Claim( ClaimTypes.Name, "MyUser" ) ); claims.Add( new Claim( ClaimTypes.NameIdentifier, "MyUserID" ) ); …
Ich versuche zu implementieren, was hier zu sehen ist: http://www.piotrwalat.net/nhibernate-session-management-in-asp-net-web-api/, aber ich habe ein Problem mit meinem NhSessionManagementAttribute. Ich habe auf meinem Haltepunkt gesetzt, um OnActionExecuting(HttpActionContext actionContext)zu sehen, ob die Funktion jemals aufgerufen wurde - war es nicht. Ich habe meine global.asax.csDatei noch einmal überprüft und festgestellt, dass ich die …
Ich habe ein neues MVC5-Projekt mit Web-API 2 erstellt und dann das Ninject.MVC3-Paket von NuGet hinzugefügt. Die Konstruktorinjektion funktioniert gut für die MVC5-Controller, aber ich erhalte eine Fehlermeldung, wenn ich versuche, sie mit den Web-API-Controllern zu verwenden. Beim Versuch, einen Controller vom Typ 'UserProfileController' zu erstellen, ist ein Fehler aufgetreten. …
Wie der Titel schon sagt, habe ich 500 interne Serverfehler von der GET-Anforderung bis zu einer IQueryable-Aktion. Der Hauptteil des Fehlers ist leer. Dieser Fehler tritt auf, nachdem meine Aktion das Ergebnis zurückgegeben hat. Ich verwende ASP.NET Web API RC. Wie kann ich eine Stapelverfolgung dieses Fehlers erhalten?
Ich habe diesen Artikel befolgt , um einen OAuth-Autorisierungsserver zu implementieren. Wenn ich jedoch Postman verwende, um ein Token zu erhalten, wird in der Antwort ein Fehler angezeigt: "error": "unsupported_grant_type" Ich habe irgendwo gelesen, dass die Daten in Postman mit gebucht werden müssen Content-type:application/x-www-form-urlencoded. Ich habe die erforderlichen Einstellungen in …
Ich versuche, eine Post-Anfrage für die Arbeit mit der Web-API zu erhalten. Es folgt mein API-Controller. public class WebsController : ApiController { [HttpPost] public void PostOne(string id) { } [HttpPost] public void PostTwo(Temp id) { } } Ich habe die Webapi-Route geändert, um die Aktion zu berücksichtigen. Das Temp-Modell sieht …
Ich habe eine WebAPI, die ohne Probleme funktioniert. Ich habe lokal getestet und auf meinem Server bereitgestellt und diesen Dienst in IIS für die Verwendung der Standardauthentifizierung konfiguriert. Ich kann zu meinem Dienst navigieren und erhalte die erwartete Authentifizierungsaufforderung, und alles funktioniert reibungslos! Jetzt möchte ich Fiddler verwenden, um dies …
Ich implementiere eine Website in Angular.js, die auf ein ASP.NET WebAPI-Backend trifft. Angular.js verfügt über einige integrierte Funktionen, die den Anti-CSRF-Schutz unterstützen. Bei jeder http-Anfrage wird nach einem Cookie mit dem Namen "XSRF-TOKEN" gesucht und als Header mit dem Namen "X-XSRF-TOKEN" gesendet. Dies setzt voraus, dass der Webserver das XSRF-TOKEN-Cookie …
Ich folge einem Microsoft-Beispiel, um die E-Mail-Validierung mit Identity 2.0.0 zu implementieren Ich stecke in diesem Teil fest public ApplicationUserManager UserManager { get { return _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>(); } private set { _userManager = value; } } Dies funktioniert in ein , controlleraber HttpContextenthält keine GetOwinContextMethode in einem ApiController . …
Ich habe eine App für eine einzelne Seite - mehr oder weniger basierend auf der MVC5 SPA-Vorlage -, die Inhaber-Token zur Authentifizierung verwendet. Die Site verfügt auch über einige herkömmliche MVC-Seiten, die gesichert werden müssen, jedoch die Cookie-Authentifizierung verwenden . In Startup.Auth kann ich beide Arten der Autorisierung aktivieren: app.UseCookieAuthentication(new …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.