Da steht aber nur, dass es nicht in Core übernommen wird.
Im .NET von MS ist es noch drin.
Und ich finde nix dazu dass es dort nicht weiterentwickelt wird.
WebForms ist bereits eine abgekündigte Technologie und wird seit mehreren Jahren auch nicht mehr weiteentwickelt.
Gab es da mal was offizielles ? ich suche auch verkrampft nach der Info um gewisse "entwicklungen" bei uns gar nicht ers aufkeimen zu lassen, aber ich finde nix
Passt nicht direkt ins Thema aber :
Wir haben uns entschieden unsere Digitalisierungsprojekte auf Azure zu bauen.
Dazu gab es auch ein treffen unserer CEOs mit den CEOs von Microsoft für eine Kooperation.
ENDLICH !
Wobei seit dem Blog Eintrag viele Sachen sich geändert haben (zb Forms etc.)
Bei Angular2 denken viele einfach an ein Framework, Angular2 will aber seit Anfang 2016 eben kein Framework sondern eine Plattform sein (merkt man unter anderem an der Angular CLI etc.)
@Coffeebean: Bluetooth geht wirklich? Wirklich?
Dachte Du hast auch den tollen Fehler, dass man die ersten Stunden am Tag keine Notifications auf das Band 2 erhält.
Ist ein Bluetooth Sync Bug von W10m :-)
Bei meinem VW Radio ist es so, dass die Titel von Soptify zB nicht angezeigt werden wenn ich durchschalte, erst wenn ich das handy entsperre werden aktualisierungen gesendet.
Bei einem Anruf bricht dann auch mal gern die Verbindung zusammen.
So ganz toll ist das BT beim Lumia / WP10 nicht ;)
Vermutlich könntet ihr aber auch kein Housing nutzen, denn diese gewähren i.d.R. auch keinen Zutritt.
Bleibt euch eigentlich nur ein eigenes RZ, wobei ihr hier ja bislang das Azure Action Pack nutzen konntet bzw. nun Inhouse Cloud-Technologien von Azure Stack ohne die Public Cloud nutzen könntet.
Da hast du recht, auch Housing geht gerade nicht.
Ich bin aber in engem Kontakt mit der Behöre, da wir mit unseren Applikationen etc. ind ie Cloud gehen MÜSSEN. Unsere RZ können nunmal nicht beliebig erweitert werden und auch Bauplatz etc. ich echt knapp.
Azure Stack bietet leider (noch) nicht alles was wir benötigen, evtl. ändert sich das noch.
Ich kenne auch viele Leute die skeptisch sind wegen Datenschutz etc.
Mit den passenden Argumenten und auch Microsoft selbst (Quasselt die mal an, die Leute kommen zu euch in die Firmen und liefern euch gute Argumente) konnten wir unsere Führung überzeugen, mal die Behöre mit Anfragen zu malträtieren, wann wir Cloud machen dürfen ;)
Ich würde gerne auf Azure all meine betreuten Projekt ziehen aber :
Du sagst 95% der Leute wollen es nicht weil sie sich nicht damit auseinadersetzen etc.
Bei uns ist es anders. Wir DÜRFEN nicht in die Cloud, weil wir Finanzdienstleister sind und an die BaFin gebunden sind.
Diese VERLANGEN einen Zutritt ins Rechenzentrum für die Prüfung, den zB Microsoft oder Amazon nicht gewähren.
Demnach ist das Thema Rechtlich bei uns vom Tisch.
Diese Glaubensfrage ist bei uns auch aufgetreten und wir haben auch diverse test gemacht im Unternehmen.
Wir halten uns einfach an den ReSharper, da es dann mit einem Header hübscher aussieht ;)
Je nach Client will er DB1 oder DB2 fragen. Zumindest habe ich das so verstanden.
Ah ok.
Dann ist es "relativ" simpel.
Dein Client übermittelt irgendwie zB im Header seine ClientID oder einen Key den du definierst.
Anhand dessen wird die DB Connection auf der API Seite aufgebaut.
Dazu kannst du je nach Client standartheader setzen in AngularJS zB durch einen httpInterceptor
Arbeite mit der WebAPI RESTFul.
Es ist im heutigem Web Standard geworden.
Wenn du deine APIs NICHT öffentlich amchst, kannst du jeden Murks nutzen, sobald es um klare dokumentierte APIs geht bleibe beim RESTful way über die Verben.
Sschau dir mal folgenden Link an, der erklärt dir zB Attribute Routing
EDIT: Du "Steuerst" deine Actions nur über die Verbs.
Es zwingt dich keiner dazu, zB Put für das "einfügen" eines Datensatzes sondern zur aktivierung zur nutzen ;)
Hi Abt, hi die anderen die das Thema interessiert.
Ich habe mittlerweile durch Machine Key Sharing usw. die Apis mit einander verheiratet, auch das 302 "problem" konnte ich lösen und durchsetzen, dass der Token per URL kommt und ausgelesen wird.
Zum Glück ist es nur ein Proof of Concept ;)
Da mir diese ganze Lösung nicht gefällt, da wir für die Security selber zuständig sind in der API sind wir dabei die Preiview von Windows Server 2016 dazu zu nutzen einen ADFS aufzusetzen, welcher die Authentisierung gegen unsere DB und gegen social Logins anbietet, sich damit auch um Refreshtokens etc. kümmert.
Danke für die Glückwünsche :P
Du weißt ja ich bin in einem Konzern und kann manchen Irsinn hier einfach nicht umgehen :/
Das Problem ist, bei einem 302 mit der Location wird der Interceptor nicht aufgerufen, bei anderen Requests schon ...
Deswegen dachte ich, er reagiert nicht darauf.
Wenn du sagst es wäre wohl der einzig gangbare Weg muss ich wohl schauen warum genau der Interceptor in diesem Falle nicht reagiert.
Der Interceptor ist Beispielhaft erstmal so implementiert
Ich mache über OWIN Oauth. Dazu gibt es die External Login Methode.
In dieser übergibt man den Provider zB Google und eine Callback URL.
Diese URL wird von der AngularWebApp generiert.
springt er nach erfolgreicher Authentifizierung rein.
ABER: Der Access Token wird von der WebAPi aus Securitygründen (Bitte nicht darüber diskutieren, ist eine Firmenvorgabe) in den Header geschrieben.
Wie komme ich nun im Routeprovider an den Access Token aus dem Header ran ?
Irgendwie finde ich nur Beispiele mit dem $httpProvider, dieser wird dafür aber nicht genutzt.
Ein $httpInterceptor wird nicht angepsorchne, da dieser bei Route Change nicht reagiert.
Ich finde die Idee Klasse !
Und wenn du es Open Source machst, hättest du denke ich auch genug "Manpower" um das Projekt zu einem erfolgreichem zu machen.
Naja, dann verwende die Begrifflichkeiten bitte korrekt :-)
Denn aus fachlicher Sicht ist das "übernehmen" eben falsch und kann missverstanden werden. Gerade bei Login-Dingen nicht soooo praktisch.
Und da ich eben nicht sehe, wie Du es meinst sondern nur lese, was Du schreibst, erwähne ich das eben.
Denk dran, dass APIs immer stateless sein sollten (nach REST Standards).
Hi Abt,
lass uns nicht über begrifflichkeiten streiten, ich weiß wie OWIN den OAUTH Provider registiert und ab da an als mittler zwischen zB google und meiner API fungiert.
Ich gebe dir recht, dass ist kein "übernehmen" der Aufgaben.
Danke für das Youtube Video, genau das ist es was ich suche.