草庐IT

oauth2.0

全部标签

php - Google API Oauth php 永久访问

我正在使用谷歌日历API。这就是我想要的,一旦您授予该应用程序权限,我就可以随时使用该应用程序,而无需每天都授予访问权限。我一直听说我需要保存访问token或使用刷新token来做我想做的事情。事情是这样的,你是怎么做到的?代码看起来如何?我试过将token保存在cookie中,但一个小时后,访问token已过期。如何让用户保持登录状态?PS:请给我代码示例和解释。这是我的代码(使用CakePHP):$client=newGoogle_Client();$client->setApplicationName("Wanda3.0Agenda");$cal=newGoogle_Calend

php - 为什么我的推特 oauth 访问 token 无效/过期

我正在使用Twitter将用户登录到一个网站,在我尝试获取有效的访问token之前,该网站似乎正在运行。require("twitteroauth.php");require'twconfig.php';session_start();$twitteroauth=newTwitterOAuth(YOUR_CONSUMER_KEY,YOUR_CONSUMER_SECRET);$request_token=$twitteroauth->getRequestToken('http://****/tw_response.php');$oauth_token=$request_token['oa

php - 为什么我的推特 oauth 访问 token 无效/过期

我正在使用Twitter将用户登录到一个网站,在我尝试获取有效的访问token之前,该网站似乎正在运行。require("twitteroauth.php");require'twconfig.php';session_start();$twitteroauth=newTwitterOAuth(YOUR_CONSUMER_KEY,YOUR_CONSUMER_SECRET);$request_token=$twitteroauth->getRequestToken('http://****/tw_response.php');$oauth_token=$request_token['oa

php - OrangeHRM:Google oauth 在成功授权后重定向到登录页面而不是仪表板

我正在使用开源OrangeHRM并通过管理员登录后,我去了:1.Admin->Configuration->SocialMediaAuthentication2.SelectGoogle+fromdropdown.3.AddClientid,secret,redirecturlandsaved.在登录页面,如果通过Google选项登录,它会提供一个选择gmail帐户的选项,一旦我选择帐户并允许我的gmail帐户访问OrangeHRM,成功授权后它会带我回到登录页面而不是仪表板。有什么办法可以解决吗?根据OrangeHRM的一份文件,即UserGuide,它说:GooglePlus-Th

php - OrangeHRM:Google oauth 在成功授权后重定向到登录页面而不是仪表板

我正在使用开源OrangeHRM并通过管理员登录后,我去了:1.Admin->Configuration->SocialMediaAuthentication2.SelectGoogle+fromdropdown.3.AddClientid,secret,redirecturlandsaved.在登录页面,如果通过Google选项登录,它会提供一个选择gmail帐户的选项,一旦我选择帐户并允许我的gmail帐户访问OrangeHRM,成功授权后它会带我回到登录页面而不是仪表板。有什么办法可以解决吗?根据OrangeHRM的一份文件,即UserGuide,它说:GooglePlus-Th

php - Twitter OAuth (PHP) : Need good, 入门基本示例

使用Facebook的PHPSDK,我能够在我的网站上快速登录Facebook。他们只需设置一个$user变量,该变量可以很容易地访问。我没有那么幸运尝试让Twitter的OAuth登录工作......坦率地说,他们的githubMaterial对于PHP和网页设计相对较新的人来说是令人困惑和无用的,更不用说许多非官方的例子了我尝试过的工作同样令人困惑或已过时。我真的需要一些帮助才能让Twitter登录正常工作——我的意思只是一个基本示例,我单击登录按钮,授权我的应用程序,然后它重定向到显示登录用户名称的页面。非常感谢您的帮助。编辑我知道abraham'stwitteroauth的存在

php - Twitter OAuth (PHP) : Need good, 入门基本示例

使用Facebook的PHPSDK,我能够在我的网站上快速登录Facebook。他们只需设置一个$user变量,该变量可以很容易地访问。我没有那么幸运尝试让Twitter的OAuth登录工作......坦率地说,他们的githubMaterial对于PHP和网页设计相对较新的人来说是令人困惑和无用的,更不用说许多非官方的例子了我尝试过的工作同样令人困惑或已过时。我真的需要一些帮助才能让Twitter登录正常工作——我的意思只是一个基本示例,我单击登录按钮,授权我的应用程序,然后它重定向到显示登录用户名称的页面。非常感谢您的帮助。编辑我知道abraham'stwitteroauth的存在

Springboot 3 + Spring Security 6 + OAuth2 入门级最佳实践

Springboot3+SpringSecurity6+OAuth2入门级最佳实践当我的项目基于SpringBoot3而我想使用SpringSecurity,最终不幸得到WebSecurityConfigurerAdapter被废弃的消息。本文档就是在这样的情况下产生的。开发环境应该基于:SpringBoot3.x版本JDK17添加依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-securityartifactId>dependency>dependency>groupId>

新蜂商城(newbee-mall-api)部分接口实验,跨域处理(同源策略,跨域访问,CORS),系统安全问题(Session,Cookie,Token,OAuth)(软件工程综合实践课程第十三周)

文章目录一、要求二、知识总结跨域处理1、同源策略1.1浏览器的同源策略1.2跨域请求实验2跨域访问2.1添加响应头来处理跨域2.1.1CORS跨域资源共享2.1.2设置HTTP响应头信息,跨域请求成功3Springboot中CORS机制的应用3.1@CrossOrigin注解3.2全局配置CORS类4模拟反向代理,处理跨域问题系统安全1系统安全框架1.1认证与授权1.2常用安全框架2身份认证方式2.1Session-Cookie认证2.2.1Session和Cookie区别2.2.2Session-Cookie认证方式的缺点2.3Token认证方式2.4OAuth方式3JWT认证方式3.1JW

php - 如何在不使用 oauth-php 库的情况下使用 OAuth 和 PHP?

我需要构建一个使用OAuth身份验证的脚本来连接Foursquare的API,但是oauth-php库太复杂了。任何不使用MySQL的单页脚本?我宁愿只使用cookie。 最佳答案 这个库使用起来非常简单:http://github.com/jrconlin/oauthsimple/ 关于php-如何在不使用oauth-php库的情况下使用OAuth和PHP?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.