Tag: 授权

如何通过谷歌驱动器API使用刷新令牌生成访问令牌?

我已完成授权步骤并获得访问令牌和刷新令牌。 接下来我应该如何使用我已经通过谷歌驱动器API存储的刷新令牌来生成访问令牌? 因为我在Force.com上工作,所以我不能使用任何sdk,所以请build议直接通过API实现的方式。

如何为Android应用程序实施Google Play许可?

我看到了Android-Developer许可证库的说明 ,但是这个概述似乎忽略了这个过程中的几个关键步骤,并没有完全解释如何得到一些工作。 有人可以提供一套明确的操作来获取在Android应用程序上设置的许可证库,以便在允许使用之前检查并确保用户在Google Play中支付了应用程序吗?

代表团模式的目的是什么?

我正在通过Android的SensorManager的源代码进行查看,发现注册SensorEventListener , SensorManager将监听ListenerDelegate控件传递给ListenerDelegate 。 我只举这个例子。 我读了关于委托编程的维基百科文章 ,但我仍然不确定它的目的。 为什么会使用“委托”? 它如何帮助程序的控制stream程? 使用(或不使用)的缺点是什么? 与听众一起使用最实用吗? 编辑: ListenerDelegate在487行,有问题的方法是在1054行。

授予访问IIS 7.5 ApplicationPoolIdentity

当我尝试访问我的ASP.NET MVC应用程序时,出现错误: Access to the path 'C:\inetpub\wwwroot\website\bin\test.Platform.Config.xml' is denied 我使用具有以下属性的应用程序池运行IIS 7.5: Identity: ApplicationPoolIdentity 我想这是因为'ApplicationPoolIdentity'不能读取我尝试访问的文件。 所以我的问题是:由于“ApplicationPoolIdentity”不是一个系统用户,我需要授予进一步访问权限以允许“ApplicationPoolIdentity”读取文件? 还是有这个授权问题的其他解释吗?

替代servicestack.redis

我做了一个package manager update-package命令来更新我们的项目到最新的二进制文件。 我几乎发布它,因为它通过了所有的testing,直到幸运地,我发现一个问题,需要更多的debugging。 当我突然看到这个例外信息时,我的嘴巴开了。 “每小时6000次Redis请求”的免费配额限制已经达到。 请参阅https://servicestack.net以升级到商业许可证。 如果我发布这个网站呢? 像这样的做法简直令人厌恶! 没有控制台警告或没有任何许可证。 这就像是一个“开源”特洛伊木马蔓延到您的项目。 有什么好的替代服务栈? 编辑:读所有评论我想我的第一反应是有点强。 Nuget自动从v3更新到v4,虽然我没有注意到任何突破的变化,但阅读发行说明将是正确的事情,而不是抨击一个好的产品。 话虽如此,但我认为人们会在这个例外上下工夫,因为6000个请求足以通过testing,发布这个是灾难性的。

ASP.NET Web API:正确的方式返回401 /未授权的响应

我有一个MVC webapi网站,使用OAuth /令牌authentication来validation请求。 所有相关的控制器都有正确的属性,authentication工作正常。 问题是并不是所有的请求都可以在属性范围内进行授权 – 一些授权检查必须在由控制器方法调用的代码中执行 – 在这种情况下返回401未授权响应的正确方法是什么? 我曾尝试throw new HttpException(401, "Unauthorized access"); ,但是当我这样做时,响应状态码是500,我也得到一个堆栈跟踪。 即使在我们的日志DelegatingHandler中,我们也可以看到响应是500,而不是401。

在开发服务器上configurationAppIdentityService的使用

我有一个应用程序,目前使用com.google.appendinge.api.appidentity.AppIdentityService来促进authentication和授权使用相同的应用程序[即。 相同的帐户]电子表格数据通过SpreadsheetService API。 适用于部署到GAE环境的生产模式。 但是由于显而易见的原因,它在我的开发外部引擎环境中运行并不起作用(authentication错误,并不奇怪)。 我的问题是:是否有可能和“支持”configuration一个本地开发服务器使用必要的密钥和证书信息,使AppIdentityService按预期工作? 我阅读了https://sites.google.com/site/oauthgoog/authenticate-google-app-engine-app这篇文章,我理解这是可能的,但是我错误地理解了关键点并希望得到任何反馈亲和这个。 在一个完美的世界里,我希望我的testing环境尽可能地模仿生产模式。 我也正在考虑在我的testing环境中使用'正常'oauth2 web应用程序authentication,但是如果可能的话,宁愿坚持使用AppIdentityService。 我怀疑appengine-api-stubs.jar的com.google.appengine.api.appidentity.dev.LocalAppIdentityService类是预期的技术,但是还有其他人使用它来在开发服务器中提供AppIdentityService身份validation吗? 我最初的假设是将com.google.appengine.api.appidentity.IAppIdentityServiceFactoryProvider中的com.google.appengine.api.appidentity.IAppIdentityServiceFactoryProvider类replace为使用我自己的工厂类,使用上面的LocalAppIdentityService类。 还是我吠叫错了树? 使用GAE SDK 1.8.8 for Java。

你正在使用哪种authentication和授权scheme – 为什么?

我们开始devise一些新的服务来创build(WCF,ADO.NET数据服务,可能在某个时候在云端),popup一个问题是使用什么authentication和授权scheme – 几个! 我们基本上需要能够根据各种协议(HTTP,HTTPS,TCP)来识别用户(实际的人员和“虚拟”应用/服务用户),并且我们需要为他们分配至less一堆angular色/权限看到某些数据和/或做某些操作。 我们绝对不能单独使用Windows组成员身份 – 我们有大量的服务外部消费者,我们不希望为每个人在我们的内部域中build立一个域帐户。 所以主要有三个select,我想: 使用ASP.NET成员资格系统 – 在那里创build用户并分配angular色 使用AzMan(授权pipe理器)似乎是一个更细化,更成熟,更精细的系统(用户,任务,组 – 三个级别,而不仅仅是用户+angular色) 滚我们自己的 首先 – 你推荐哪三个? 任何为什么? 其次 – 有更多的select,我错过了? 感谢任何提示,指针,意见! 渣子 PS:到目前为止看到的答案,我很惊讶的人数投票选项#3。 我会认为,MS将能够devise可以处理所有这些要求的可重用的东西….

Visual Studio 2013许可证产品密钥

我在等待我的公司完成许可证购买的同时安装了Visual Studio 2013 Professional作为试用版。 他们完成了购买4个许可证(64位),但没有给出Product Keys 。 相反,有一个特定的.iso文件,以某种方式embedded许可证或产品密钥。 我想避免必须卸载Visual Studio 2013才能重新安装Visual Studio 2013并重新设置所有我的设置。 这可能吗? 有没有办法从.iso或从干净安装的其他同事桌面提取许可证/产品密钥? 以下是我所尝试过的(与2个同事安装): 在以下位置查找许可证信息: HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Licenses\* 但在两台电脑上都是独一无二的。 寻找产品的关键: HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Registration\2000.0×0000\PIDKEY 一个安装有一个,我的安装说是无效的,当试图使用它。 另一个安装有一个空的PIDKEY 。 看看SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO但我看不到任何许可证或产品密钥。 检查他们的Help > Register Product在Visual Studio中Help > Register Product ,简单地说 许可证:应用产品密钥 尝试从ISO安装/修复,但它说: 您尝试设置的产品版本早于此计算机上已经安装的版本。 可能是因为Visual Studio 2013 Update 1和2 再一次,我真的想避免重新安装VS 2013多小时的过程。有什么办法吗?

重置Windows激活/删除许可证密钥

我很难find答案。 如果我不得不从专门为合作伙伴设置的虚拟机中删除Windows许可证密钥,并且在虚拟机交付之前需要将其删除,那么我该如何去做呢? 自然,内置的30天宽限期已经过期,我正在使用MSDN许可证密钥,但是我需要在closuresVM之前移除密钥。 收件人可以input自己的许可证密钥。 例如,如何重置激活密钥向导的唠叨?