1、从http://oauth.googlecode.com/svn/code/java checkout出全部代码
svn co http://oauth.googlecode.com/svn/code/java/ oauth-java
2、命令行切换到工程当前目录下进行编译和安装
mvn compile
mvn install -Dmaven.test.skip=true
3、示例程序生成eclipse项目
切换到example\webapp下,mvn eclipse:eclipse
切换到example\oauth-provider下,mvn eclipse:eclipse
4、eclipse Import这两个工程并修改配置文件
consumer/consumer.properties 配置自己的key和签名,oauth三个关键URL
baseURL修改为http://ip:8080/
rovider/provider.properties,里面定义的myKey则是示例里的consumer的consumerkey,注意对应关系
5、示例程序部署至Tomcat下
进入各自的目录, mvn war:war -o,打包一下,把war包放到tomcat的webapps下。
6、运行示例程序
启动tomcat,访问CONSUMER:
http://localhost:8080/oauth-consumer/,选择Sample
Provider,
代码会到http://你的Ip:8080/oauth-provider/下请求token和让用户确认,
确认后会返回到consumer的站点,consumer可以获取到用户信息without用户帐号密码。
分享到:
相关推荐
bc-google-oauth-client google oauth 客户端的版本,稍作修改以处理 xero.com 实施的长时间运行的 oauth 会话 如何更新部署的版本 将 BlackCat 开源 maven 存储库作为此结帐的同级结帐 - 在此 repo 中进行更改 ...
Oauth2.0-示例 ...部署项目后导航到: 为了完成识别,您应该使用 UCA 电子邮件地址,如果您想使用普通的谷歌电子邮件,则根据自己的喜好编辑 OauthCallBack 类(remplirSession 函数)。 断开连接导航到:
AniApp v2免责声明这个项目是我在编码过程的早期就将Node.js应用程序转换为React应用程序的。 此应用程序向“ v2”... ->在此处插入部署的链接v1部署的应用程序查看AniApp v1。访客登录: 电子邮件: 密码:Shippuden1
我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。... Github/Google Oauth 我们SeatGeek内部的用户系统 基本认证 硬编码登录 显然,实际应用中很不规范。多个认证系统使得难以对用于访问级别和通用
OAuth被广泛使用,从Facebook和Google等大型提供商到初创公司的小型API甚至云服务,它都是全球标准。 OAuth 2是当今网络上必须了解的安全协议。 OAuth 2 in Action从客户端,授权服务器和资源服务器的角度教您该...
OAuth是一种开发授权的网络标准,全拼为open authorization,即开放式授权,最新的协议版本是2.0。 举个栗子: 有一个”云冲印”的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让”云...
身份应用使用Google OAuth,GraphQL,NodeJS和MongoDB构建ReactJS登录和注册应用程序该项目是通过。可用脚本在项目目录中,可以运行:yarn start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果进行编辑,...
weibo4j.zip,新浪mblog openapi javasdka拷贝http://code.google.com/p/weibo4j/,然后部署到Maven中央存储库。
您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 npm run eject 注意:这是单向操作。 eject ,您将无法返回! 如果您对构建工具和配置选择不满意,则可以随时eject 。 此命令将从您的项目中删除...
或者,您可以使用 Google 帐户在 App Engine 上免费部署它。 使用它 好的,你已经有了一个 OAuth2 服务器的工作实现。 怎么办? 大概,您来到这里是因为您有兴趣为您的 Web 服务提供 OAuth2。 以下是您的选择: ...
该项目已经部署在Heroku上。要查看完成的应用程序,请访问以下链接-https //nischal-ecommerce-frontend.herokuapp.com/(虽然<3,但需要花一分钟时间来加载) 由于不适合公开共享该应用程序的管理员资料,因此...
实验室:使用Jenkins和Kubernetes构建持续部署管道 有关更深入的最佳实践指南,请转到发布的解决方案。 介绍 本指南将引导您逐步利用和编排软件...-允许您将Google oauth凭据添加到jenkins 为了使用部署应用程序,您将
您可以连接到您的数据源,例如数据库(如 PostgreSQL、MongoDB、Elasticsearch 等)、API 端点(ToolJet 支持导入 OpenAPI 规范和 OAuth2 授权)和外部服务(如 Stripe、Slack、Google Sheets、Airtable)并使用...
它启用Google OAUTH2登录 用法 将values.yml.sample复制到values.yml。 填写值(包括从Google获取凭据) 永久储存 默认情况下,它使用自动配置器创建三个持久卷(1个用于postgresql,1个用于git repo,1个用于备份...
您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 yarn eject 注意:这是单向操作。 eject ,您将无法返回! 如果您对构建工具和配置选择不满意,则可以随时eject 。 此命令将从您的项目中删除单个...
获取Google OAuth API凭据或SECRET_JSON 访问 转到OAuth同意标签,填写并保存。 转到“凭据”选项卡,然后单击“创建凭据”->“ OAuth客户端ID” 选择其他并创建。 访问 搜索驱动器并启用它(如果已禁用) 最后,...
Google驱动器到Wikimedia Commons(只读) 该工具的开发目的是将图像直接从Google驱动器上传到Wikimedia Commons,目前已部署在。 :warning: 贡献 :warning: 开发和代码库移至 。 此回购现在仅可读。 阅读如何在上...
科技类该项目使用以下内容: 打字稿GraphQL PostgreSQL类型ORM 表示React(功能组件和挂钩) Apollo服务器和React Apollo挂钩Node.js Google和Stripe OAuth2 Google地理编码和人员API 用于UI样式的图片托管在。...
获取Google OAuth API凭据文件 访问 转到OAuth同意标签,填写并保存。 转到“凭据”选项卡,然后单击“创建凭据”->“ OAuth客户端ID” 选择“桌面并创建”。 使用下载按钮下载您的凭据。 克隆此仓库: git ...
部署默认情况下,该应用使用Google OAuth登录用户。 为此,您需要在Google Developer控制台中 。 您无需在该Google项目上启用任何API,因此无需输入帐单信息。 OAuth客户端ID和密码应保存并用于后续步骤。 注意:...