Tag: oauth 2.0

从SQL API迁移到Fusion Tables v1

不推荐使用SQL API之后,搜索解决方案以从SQL API https://www.google.com/fusiontables/api/query?sql=迁移到https://www.googleapis.com/fusiontables/v1/query?sql=类这里 我有: var URLHead = ‘https://www.google.com/fusiontables/api/query?sql=’ var URLTable = encodeURI(‘SELECT id,COUNT() FROM TABLE_ID’) var URLTail = ‘&access_token=’+ TOKEN +’&jsonCallback=?’ var queryURL = URLHead + URLTable + URLTail var jqxhr = $.get(queryURL, myFT.TABLE, “jsonp”) this.myFT.TABLE = function (DATA) { var counter = parseInt(DATA.table.rows[0].toString().substr(1)) alert(counter ) } 我需要: var URLHead = ‘https://www.googleapis.com/fusiontables/v1/query?sql=’ var URLTable […]

OAuth2无法在IE9上运行

在Chrome / FF中,以下示例正常,但IE9中存在问题。 var clientId = ‘XXXXXXXXX.apps.googleusercontent.com’; var apiKey = ‘XXXXXXXX_XXXXXXXXXXXXXXXh1o’; var scopes = ‘https://www.googleapis.com/auth/calendar’; function handleClientLoad() { $(“.modal”).show(); gapi.client.setApiKey(apiKey); window.setTimeout(checkAuth, 1); } function checkAuth() { gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: true }, handleAuthResult); } function handleAuthResult(authResult) { var authorizeButton = document.getElementById(‘authorize-button’); if (authResult) { authorizeButton.style.visibility = ‘hidden’; showPanel(); } else { authorizeButton.style.visibility = […]

请求的资源上没有“Access-Control-Allow-Origin”标头,响应具有HTTP状态代码401

我一直在实现Spring(4.3)Restful应用程序,它具有spring security和oauth(2)配置。 实现这些配置后,我通过邮递员测试了我的其余api调用,一切都很好,但我的客户端只是jquery或ajax。 当我试图调用oauth令牌时,它显示“请求资源上没有’Access-Control-Allow-Origin’标头。因此不允许来源’ http:// localhost:8080 ‘访问”错误,我有配置的cors也启用配置。 但我不知道我错过了哪一部分,请帮助我。 在google上提出这么多建议之后我还尝试了filter方法以及Spring安全配置方法。 但仍然得到同样的错误。 我的服务器代码 @Configuration public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping(“/**”) .allowedMethods(“HEAD”, “GET”, “PUT”, “POST”, “DELETE”, “PATCH”,”OPTIONS”)); } } ======================================= @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override @Order(Ordered.HIGHEST_PRECEDENCE) protected void configure(HttpSecurity http) throws Exception { http.cors().and() .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS).and() //.csrf().disable() […]