oauth相关内容

如何在 Sequelize 中使用 findOrCreate

我是 Sequelize 初学者.我想通过 Twitter 或 Facebook 进行 oAuth 身份验证,并希望将用户信息保存在数据库中. 但是如果在多个站点上进行OAuth认证,存在数据库中注册的userid等信息会与其他站点发生冲突的问题. 为了避免这种情况,我想做一个过程,仅当指定的userid 不存在于数据库中时才更新数据库. 我知道我们可以使用 Sequelize ..
发布时间:2021-12-31 09:19:30 其他开发

Spring OAuth2 禁用 TokenEndpoint 的 HTTP 基本身份验证

我从 Spring OAuth2 开始.到目前为止一切顺利,我已经通过配置保护了我的应用程序.但是我有一个问题,我的客户端不支持 HTTP 基本授权. 有没有办法为/oauth/token 端点禁用 HTTP 基本身份验证?我想在 JSON 正文或请求标头中发送 client_id 和 client_secret. 我想要使用的 curl 示例: curl -X POST -H "C ..

Android:如何以编程方式获取 SHA1/MD5 指纹?

我正在尝试实现一种与我的后端服务器进行通信的方法,并确保我的后端只响应(如果是我的应用程序在调用). 所以我的想法是,我只是将 SHA1/MD5 指纹与 HTTPS POST 请求一起发送并在后端服务器上进行验证.如果指纹匹配,服务器会回答. 所以我的第一个问题是:如何在运行时以编程方式获取这些信息?甚至有可能吗? 第二个问题是:有那么容易吗?或者我真的必须设置 OAuth-Se ..
发布时间:2021-12-31 09:18:40 移动开发

如何在没有默认凭据文件的情况下授权 Google 服务帐户?

我有一个 Google 服务帐户应用程序用于从 Google Analytics 检索数据. 创建帐户时,我下载了一个 client_secrets 文件,其中包含通过 OAuth 进行授权所需的所有信息,并将此文件的路径记录在名为 GOOGLE_APPLICATION_CREDENTIALS 根据 Google 文档. 我现在可以像这样获得经过身份验证的客户端: authoriza ..
发布时间:2021-12-31 09:18:29 其他开发

Office365 API - 访问另一个用户/房间的日历

我正在尝试构建一个可以访问组织的所有日历(用户、房间等)的应用程序. 目前,我的身份验证流程将代表租户用户登录并使用刷新令牌来访问所需的资源.一旦我提出请求: https://outlook.office365.com/api/v1.0/users/{room-resource@email}/events 我的应用程序以 401 响应 从我的收集来看,此流程似乎仅限于单个用户的范围. ..
发布时间:2021-12-31 09:18:21 PHP

如何在 Postman 中使用 GitHub API

我想在 Postman 中获取公共要点列表.我可以在我的命令行中执行 curl https://api.github.com/gists/public ,它工作正常. 但是我没有设法找出如何在 Postman 中做同样的事情. 我尝试在 https://api.github.com/gists/public 发出 GET 请求,该请求返回以下对象: {"message": "错误的凭 ..
发布时间:2021-12-31 09:18:13 其他开发

在 Spring Boot 中配置 0-legged OAuth 1.0

我想设置一个带有 0-legged(因此没有请求或访问令牌)OAuth 1.0 的 Spring Boot 应用程序.我已经研究了一段时间试图找到一个例子,但我主要是在如何使用新的样式(没有 xml)来配置东西. 现在我只想得到一个简单的用例,其中只有 1 个路径 (/oauth) 受 OAuth 保护(其他所有内容都是开放的)并且它使用自定义 ConsumerDetailsS​​ervic ..
发布时间:2021-12-31 09:18:01 Java开发

将 google idToken 交换为本地 openId 令牌 c#

我正在使用这个 github 项目 https://github.com/openiddict/openiddict-core 太好了.但是当用户使用外部身份提供者时,我不知道程序应该是什么,或者如何实现它们,在这个例子中,我将使用谷歌. 我有一个 angular2 应用程序正在运行,带有一个 aspnet 核心 webAPI.我所有的本地登录都运行良好,我使用用户名和密码调用 connec ..
发布时间:2021-12-31 09:17:52 C#/.NET

如何生成 OAuth 2 客户端 ID 和密钥

我想使用 .NET 生成客户端 ID 和客户端机密.我阅读了 OAuth 2 规范,例如那里没有指定客户端机密的大小.是否有使用 .NET 框架生成客户端 ID 和客户端密码的好习惯??? 解决方案 As OAuth 2.0 授权框架的第 2.2 节 说: 授权服务器向注册的客户端发出一个客户端标识符 -- 代表注册的唯一字符串客户提供的信息.客户端标识符不是秘密;它向资源所有者公开 ..
发布时间:2021-12-31 09:17:29 C#/.NET

ASP.NET Identity (with IdentityServer4) 获取外部资源 oauth 访问令牌

我已经阅读了 identityServer4 的文档,并且已将其设置为使用 Microsoft Office 365 作为登录提供程序.当用户登录时,我想制作一个按钮,让他可以允许我的应用使用 graph.microsoft.com 的 webhooks api 订阅他的日历事件 startup.cs 中的代码 app.UseMicrosoftAccountAuthentication(n ..
发布时间:2021-12-31 09:16:44 C#/.NET

有人使用 DNOA 实现了 2 Legged OAuth 吗?

我正在尝试在 CSharp 中创建一个身份验证模块,我需要使用 DotNetOpenAuth(DNOA) 库来验证来自请求的签名,用于只有消费者密钥和秘密的 2 Legged OAuth. 如果您有使用 DNOA 的 2 Legged OAuth 的任何示例实现,那将会很有帮助.如果没有,任何关于如何实施的想法也将起作用.任何帮助将不胜感激. 解决方案 我无法让 DNOA 与 2-l ..
发布时间:2021-12-31 09:16:35 C#/.NET

使用 node.js admin sdk 创建令牌时的 Firebase REST 身份验证

我知道这个问题在这里被问了很多,但我似乎仍然找不到可以解决我的问题的确切答案. 我希望通过添加 access_token 参数使用 REST 调用访问 Firebase. access_token 是使用 Node.js Admin SDK 创建的,代码如下: var admin = require("firebase-admin");var serviceAccount = req ..

从 OAuth 安全存储令牌/秘密/等的正确方法?

我刚刚开始研究 OAuth,它看起来非常好.我有 oauth with twitter 工作 ruby​​ 现在. 现在我想知道,在我的本地数据库和会话中存储响应的推荐安全方法是什么? 我应该存储什么? 我应该在哪里存放它? 这个例子 twitter-oauth-with-rails app 在 session 中存储了一个 user.id,用户表有 token 和 secre ..
发布时间:2021-12-31 09:16:10 其他开发

使用 devise :omniauthable 设置多个提供程序

我刚刚让 “Devise 1.2 支持与 OmniAuth 教程集成" 工作但我想设置多个提供者来引用同一个用户.我正在寻找一些好的示例代码来查看. 我也不确定默认的“设计:omniauthable"实现是否可以实现“多个提供者",我想达到“一个用户多个提供者"的效果,就像 Ryan Bates 235-omniauth-part-1, 236-omniauth-part-2 但我想问的是, ..
发布时间:2021-12-31 09:16:03 其他开发

facebook oauth,没有具有基本权限的图片

我正在使用 oauth 将 Facebook 用户登录到我的应用程序.我正在使用我的 FB 帐户和基本权限范围进行测试.Facebook 文档说我应该能够获得具有基本权限的“图片",但是当我使用 API 访问它时,我的帐户没有“图片"属性.名字,姓氏等都在那里. 这是因为我的帐户无法公开查看吗?为什么会发生这种情况?我肯定附有个人资料图片. 这是我的 fb 链接:http://www. ..
发布时间:2021-12-31 09:15:54 其他开发