YouTube数据API OAuth 2.0-响应范围参数抛出403

我正在为YouTube授权/刷新令牌请求OAuth代码。我的请求有效,YouTube的API响应也有效;但是,他们的响应在末尾包含一个“ scope”参数,并引发403。由于他们希望使用完整的URL作为范围参数,并且将其作为完整的URL传递回重定向​​中,因此它抛出403,而我无法提取URL中的代码参数。从他们自己的文档(https://developers.google.com/youtube/v3/guides/auth/server-side-web-apps)重定向的示例:

    @Bean(name = "taskExecutor")
    public Executor threadPoolTaskExecutor() {
        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
        executor.setCorePoolSize(100);
        executor.setMaxPoolSize(200);
        executor.setQueueCapacity(200);
        executor.setThreadNamePrefix("Thread1-");
        executor.initialize();
        return executor;
    }

    @Bean(name = "exTaskExecutor")
    public Executor exThreadPoolTaskExecutor() {
        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
        executor.setCorePoolSize(20);
        executor.setMaxPoolSize(30);
        executor.setQueueCapacity(100);
        executor.setThreadNamePrefix("Thread2-");
        executor.initialize();
        return executor;
    }

    @Async("taskExecutor")
    public void job1()
        //do something  
    }

    @Async("exTaskExecutor")
    public void job2()
        //do something  
    }

   //database connections
   spring.datasource.hikari.connectionTimeout=60000
   spring.datasource.hikari.idleTimeout=600000
   spring.datasource.hikari.maxLifetime=1800000 
   spring.datasource.hikari.autoCommit=true
   spring.datasource.hikari.maximumPoolSize=120
   spring.datasource.hikari.connection-test-query: SELECT 1 FROM DUAL

YouTube控制重定向URL,在结尾处添加此scope参数会导致403。删除scope参数,效果很好。有人知道解决方法吗/我是否缺少某些东西?

sdfsasdfeop 回答:YouTube数据API OAuth 2.0-响应范围参数抛出403

已修复。

对于遇到此问题的任何人,我们服务器上的安全设置都阻止了任何以'http / s://'开头的包含args的请求。请参阅安全设置中与远程文件注入相关的规则。

本文链接:https://www.f2er.com/3099977.html

大家都在问