Articles of asp.net web api

Aggiunta di logica aggiuntiva all’authorization Bearer

Sto tentando di implementare l’authorization token bearer OWIN e in base a questo articolo . Tuttavia, c’è una ulteriore informazione che mi serve in token al portatore che non so come implementare. Nella mia applicazione, ho bisogno di dedurre dalle informazioni utente del token bearer (ad esempio userid). Questo è importante perché non voglio che […]

Swagger UI Web Api documentazione Presenti enumerazioni come stringhe?

C’è un modo per visualizzare tutte le enumerazioni come valore di stringa in swagger invece del loro valore int? Voglio essere in grado di inviare azioni POST e mettere enumerazioni in base al loro valore stringa senza dover guardare l’enumerazione ogni volta. Ho provato DescribeAllEnumsAsStrings ma il server riceve quindi le stringhe invece del valore […]

Come posso eseguire correttamente l’esecuzione dell’applicazione RavenDB quando UseEmbeddedHttpServer è impostato su true utilizzando un’architettura a due livelli?

Ho usato RavenDB-Embedded 2.0.2230 nella mia applicazione interagito con API Web. ASP in diversi assembly. Quando imposto UseEmbeddedHttpServer = true sull’archivio documenti, la prima volta che invio una richiesta a RavenDB, viene eseguita correttamente, ma quando provo per la seconda volta la mia applicazione visualizza Raven Studio. Quando UseEmbeddedServer impostazione UseEmbeddedServer , la mia applicazione […]

Autenticazione tra mvc e webapi (domini / applicazioni separati)

Sto cercando buone idee / risorse / implementazioni per il seguente scenario Un sito Web MVC all’indirizzo http://mywebsite.com Un servizio REST Webapi su http://myapi.com IMPORTANTE – Si prega di notare i domini / applicazioni separati .. Un utente accede al sito Web e i dati vengono recuperati dall’API tramite JSONP / CORS Ovviamente non voglio […]

Come mantenere lo stato o la coda delle richieste nell’API Web

Ho una situazione, in cui devo ricevere le richieste in un metodo API Web, accodare tali richieste e quindi inviare la maggior parte a un database (istanza Solr). Non sono sicuro di come mantenere un batch di richieste da più fonti. Per ora sto scrivendo ogni richiesta di dati in formato json su un file […]

ASP.NET Web Api come progetto autonomo in una soluzione

Se desidero utilizzare WebAPI come servizio per connettersi a più database su server diversi e recuperare i dati che la mia applicazione MVC utilizzerà quale è il modo migliore per farlo? Non voglio avere ApiController (s) nello stesso progetto del mio progetto MVC, quindi ho bisogno di aggiungere un nuovo progetto WebApi (cancella tutto tranne […]

Configurazione di SSL su API Web self-hosted ASP.NET

Sto creando un servizio di API Web autonomo. Per proteggerlo, ho studiato e implementato questo articolo, generato con successo un certificato SSL locale usando makecert e il mio servizio autenticato e genera token fini, se sto usando http://localhost/webapi/authentication/authenticate link, ma quando provo ad accedere al mio servizio usando HTTPS, ottengo seguito su Firefox: SSL_ERROR_RX_RECORD_TOO_LONG e […]

Utilizzo async / await o task nel controller web api (.net core)

Ho un’API core .net che ha un controller che costruisce un object aggregato da restituire. l’object che crea è costituito da dati provenienti da 3 chiamate di metodo a una class di servizio. Questi sono tutti indipendenti l’uno dall’altro e possono essere eseguiti separatamente l’uno dall’altro. Attualmente sto usando le attività per migliorare le prestazioni […]

Come faccio a ottenere l’API Web ASP.NET che funziona con le versioni e l’estensione della pagina di aiuto?

Ho implementato un framework di versioning nella mia applicazione WebAPI e mi piacerebbe molto farlo funzionare con la nuova estensione della pagina di aiuto di Microsoft. Microsoft.AspNet.WebApi.HelpPage SDammann.WebApi.Versioning Molto semplicemente, non so come farli lavorare entrambi insieme. Ho 2 progetti: AdventureWorks.Api (L’applicazione host / root principale) AdventureWorks.Api.v1 (Una libreria di classi contenente la prima versione […]

JWT e Web API (JwtAuthForWebAPI?) – Alla ricerca di un esempio

Ho un progetto di API Web con Angular e voglio proteggerlo usando un token JWT. Ho già ottenuto la convalida utente / pass, quindi penso che ho solo bisogno di implementare la parte JWT. Credo di aver optato per JwtAuthForWebAPI, quindi un esempio di utilizzo sarebbe fantastico. Presumo che qualsiasi metodo non decorato con [Authorize] […]