草庐IT

microsoft-authentication-library-

全部标签

c# - ASP.net 核心网络 API : Using Facebook/Google OAuth access token for authentication

这几天我一直在尝试使用Google和Facebook进行OAuth身份验证,以便在我的ASP.net核心WebAPI项目中工作。我目前的状态是:我有一个ASP.net核心WebApi项目,其中的用户需要进行身份验证我有一个Angular2网络应用程序,它应该使用我的网络API(需要身份验证)我有一个android应用程序,它应该使用我的webapi(需要身份验证)我的目标是:使用Google/Facebook作为OAuth提供商进行登录稍后:添加自己的用户帐户(可能使用IdentityServer4)无需重定向到特殊的登录网站(如IdentityServer4解决方案)。只需点击应用程

c# - 包的用途 "Microsoft.EntityFrameworkCore.Design"

所有教程都同意project.json应该包括:"Microsoft.EntityFrameworkCore.Design":{"type":"build","version":"1.0.0-preview2-final"}我从来没有包含它,也从来没有遇到过问题。我只包括"Microsoft.EntityFrameworkCore""Microsoft.EntityFrameworkCore.Sqlite"(orSqlserver)"Microsoft.EntityFrameworkCore.Tools"这个包有什么作用?为什么我可以毫无问题地排除它?更新:查看接受的答案中的评论以确定

c# - Microsoft.AspNet.WebApi.OData 和 Microsoft.Data.OData 和 Microsoft.AspNet.OData 之间有什么区别?

我正在使用带有OData端点的WebAPI和EntityFramework创建一个RESTful服务。Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData以及Microsoft.AspNet.OData包似乎重叠,所以我不确定使用哪一个。它们之间有什么区别?各有什么优缺点? 最佳答案 Microsoft.AspNet.OData是您最有可能想要用于新项目的那个。它设置WebAPI以使用OData4协议(protocol)。Microsoft.AspNet.WebApi.OData是OD

javascript - 如何在 Microsoft IIS 上使用 react router (createBrowserHistory) 使路由正常工作?

我正在为我的React应用程序使用react-router(createBrowserHistory)。下面是我的代码varReactDOM=require('react-dom');varReactRouter=require('react-router');varRouter=ReactRouter.Router;varRoute=ReactRouter.Route;varLink=ReactRouter.Link;varbrowserHistory=require('react-router');varcreateBrowserHistory=require('history/l

javascript - Microsoft Edge : XMLHttpRequest: Network Error 0x2efd, 由于错误 00002efd,无法完成操作

我有一个单页html和Angularjs文件。App.jsangular.module('vod',[]).controller('moviesController',['$http',function($http){varself=this;self.movies=[];$http.get('http://localhost:8080/movies/').then(function(response){self.movies=response.data;},function(errResponse){console.error('Errorwhilefetchingmovies');

javascript - window.close() 在 Microsoft Edge 浏览器中不起作用

在MicrosoftEdge中,window.close()在关闭打印对话框后在子窗口中不起作用。重现步骤:从子窗口打开打印对话框。关闭它。关闭打印对话框后,子窗口的关闭按钮没有关闭。父窗口代码:functionopenChild(){window.open("childWindow.html","","width=600,height=400");}子窗口代码:functioncloseWindow(){window.close();}functionprintPage(){window.print();} 最佳答案 我不确定这是

javascript - 在 Microsoft Surface 设备上与 Firefox 交互和触摸?

在Microsoft触摸设备(例如SurfacePro)上,在Chrome和IE上,可以捕获鼠标/指针/触摸事件,并在此过程中防止滚动页面。在Firefox上,在通过触摸停止页面滚动的同时获得相同级别的事件似乎是不可能的。您可以通过阻止“滚轮”来停止页面滚动:can.addEventListener('wheel',function(e){console.log('stoppingwheel')e.preventDefault();},false);但Firefox似乎不会发出您可以监听的鼠标/指针/触摸事件,因此您无法执行相同的操作。这里有一个活生生的例子:https://codep

javascript - WebSocket 到本地主机在 Microsoft Edge 上不起作用

我创建了一个简单的WebSocket服务器,并尝试使用以下代码连接到它:functiontest(name){varws=newWebSocket('ws://localhost:1234');ws.onopen=function(){ws.send('Hellofrom'+name);}}test('Edge');这在Windows10上的Chrome和IE11中运行良好,但是当我在Edge中尝试时,onopen函数没有被调用,相反我最终得到以下错误:SCRIPT12029:WebSocketError:NetworkError12029,Aconnectionwiththeserv

javascript - 在 Google API 调用中指定请求正文(使用 Google APIs Client Library for JavaScript)

我正在尝试调用GoogleAPI方法drive.files.insert以使用这样的请求在GoogleDrive中创建一个文件夹(使用GoogleAPIsClientLibraryforJavaScript):varrequest=gapi.client.drive.files.insert({'convert':'false','ocr':'false'});request.execute(function(resp){console.log(resp);});问题是我需要在请求正文中指定一些参数,例如:{"title":"testFolder","description":"hel

javascript - 当 Microsoft Edge 中存在许多(以及更多)背景元素时,输入字段文本输入变得缓慢

HereisaJSFiddlethatdemonstrateswhatIdescribebelow我一直在尝试找出一个奇怪的Edge渲染问题。我无法重现该问题,但我已经能够重现一些我认为直接相关的奇怪行为。我在一些整页和一些页眉上使用了一个背景技巧,涉及创建一堆随机具有非常低不透明度(即几乎透明)的元素,然后随机变换它们。这有点愚蠢,但它在Firefox和Chrome中为我工作了一段时间,没有任何问题。我最近开始在Edge中进行测试(一般测试;没有关于背景的具体信息,我通常不会花时间思考),很快就注意到,随机地,鼠标悬停在简单的:hover上。样式转换(例如,使按钮背景颜色变暗)会导致