当前位置: 首页 > 知识库问答 >
问题:

grails 3谷歌认证

池麒
2023-03-14

我看了这些例子:http://www.jellyfishtechnologies.com/integration-with-google-using-grails-oauth-plugin/

http://www . jelly fish technologies . com/integration-with-Google-using-oauth 2-grails-oauth-plugin/

我无法连接到指定的插件

compile ":oauth:2.1.0"

失败:构建失败,出现异常。

>

  • 错误:配置根项目“testGrails12”时出现问题。

    无法解析配置“运行时”的所有依赖项。无法解析:oauth:2.1.0。testgrails12:TestGrails2:0.1所需。无法解析:oauth:1.0.无法获取资源'https://repo.grails.org/grails/core//oauth/2.1.0/oauth-2.1.0.pom'. 无法得到https://repo.grails.org/grails/core//oauth/2.1.0/oauth-2.1.0.pom'. 连接到repo.grails。org:443[repo.grails.org/35.186.234.57]失败:连接超时:连接

    如何修复它?我准备考虑其他身份验证选项。

    用这个例子。

    配置成功

    总时间:9.161 秒|正在运行应用程序...2017-04-06 19:02:55.234 错误 --- [ main] o.s.b.f.s.默认可列表的豆子上的销毁方法豆与名称 '组织.Spring框架.boot.自动配置.内部缓存MetadataReader工厂' 抛出了一个异常

    |正在运行的应用程序…2017-04-10 01:16:01.501错误 --- [
    main]o.s.b.f.s.DefaultListableBeanFactory:在名为'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory'的bean上销毁方法抛出异常

    java.lang.非法状态异常:应用程序事件多语言未初始化 - 通过上下文在多播事件之前调用“刷新”:org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@532721fd:启动日期 [星期一 4月10 01:15:59 MSK 2017];上下文层次结构的根在 org.springframework.context.support.abstractApplicationContext.getApplicationEventmulticaster(抽象应用程序上下文.java:404) at org.springframework.context.support.applicationListenerDetector.postProcessBeeDesurection(应用程序ListenerDetector.java:97) 在 org.springframework.beans.factory.support.一次性beanAdapter.destroy(一次性通知.java:253) 在组织.Spring框架.豆.工厂.支持.默认单顿豆注册.destroybean(默认单顿豆注册.java:578) 在组织.Spring框架工作.豆.工厂.支持.默认单钉豆注册.destroySingleton(默认单顿豆注册.java:554) 在组织.Spring框架工作.豆.工厂.支持.默认列表豆工厂.destroysleton(默认列表豆工厂.java:961)组织.Spring框架工作.豆.工厂.支持.默认单一代码beanRegistry.destroys(默认单帧beanRegistry.java:523) 在组织.springframework.beans.factory.支持.默认列表beanFactory.destroys符号(默认列表beanFactory.java:968) 在组织.Spring框架工作.上下文.支持.抽象应用上下文销毁bean(抽象应用程序上下文.java:1033) 在组织.springframework.context.支持.抽象应用程序上下文刷新(摘要应用上下文.java:555) 在组织Spring框架.boot.context.embedded.EmbeddedWeb应用上下文刷新(嵌入式Web应用程序.java:122) 在组织.springframework.boot.Spring应用程序刷新(Spring应用程序.java:762) 在组织.springframework.boot.spring应用程序.java:372) 在组织.springframework.boot.boot.SpringApplys 上运行(Spring应用程序.java:316) 在圣杯上运行(圣杯应用.java:316) 在圣杯.boot.GrailsApp.run(圣杯应用.groovy:388) 在圣杯.boot.圣杯应用.run(圣杯应用.groovy:375) 在圣杯.boot.GrailsApp$run.call(未知来源) 在 org.codehaus.groovy.runtime.callsite.callit.callsite.callsite.call(.java 抽象调用网站.java:133).java 在测试轨道12。主要应用(应用:8)

    2017-04-10 01:16:01.519 错误--- [ main] o.s.boot.Spring应用程序: 应用程序启动失败

    失败:构建失败,出现异常。

    >

  • 出错了:任务“:引导运行”的执行失败。

    进程“命令”C:\程序文件\Java\jdk1.8.0_121\bin\java.exe“以非零退出值 1 完成

    Try:使用- stacktrace选项运行以获取堆栈跟踪。使用- info或- debug选项运行以获得更多日志输出。错误|无法启动服务器(使用- stacktrace查看完整跟踪)

    进程完成,退出代码1

  • 共有1个答案

    寇照
    2023-03-14

    您指定了错误的插件名称。尝试使用:

    compile 'org.grails.plugins:spring-security-oauth2:1.1.0'
    

    在build.gradle。

    您提供的教程不是针对圣杯 3,而是针对圣杯 2。请看一下 http://plugins.grails.org/plugin/matrixcrawler/spring-security-oauth2。

     类似资料:
    • 我建立Android应用程序链接到谷歌云存储。我想允许访问GCS到我的Android应用程序只。 谷歌提供三种安全连接地面军事系统的解决方案: Oauth 2.0(谷歌账户也是如此) 资料来源:https://developers.google.com/storage/docs/authentication?hl=FR 是否有其他通过地面军事系统安全连接的解决方案?我希望通过这种方式在地面军事系统

    • 我已经尝试了下面的代码,它工作得很好。然而,我需要在用户池中存储这些注册细节(另外,我还想添加一些自定义属性)。但我没有找到一个合适的方法来做到这一点。 我想把它保存在这里。

    • 我有一个关于谷歌云存储的新手问题。我希望创建一个网站,人们可以上传文件(在概念上类似于Flickr)并查看它们。我在看谷歌的云存储选项,它看起来很有趣。我在认证过程中有点挂断了。是所有用户都需要谷歌账户,还是我只是误读了?我想我的问题是,我能创建一个每个人都不必注册谷歌账户的网站吗?谢谢你的耐心和帮助

    • 介绍如何在谷歌云平台获取在云联壹云平台需要使用的配置参数。 如何获取谷歌云服务帐号密钥信息? 纳管指定项目 打开“GCP Console中的IAM和管理-IAM页面”页面并登录。 单击顶部“选择项目”,选择需要授权的项目。 在左侧导航栏中选择“服务账号”,进入指定项目的服务账号页面。 单击 “创建服务账号” 按钮,进入创建服务账号页面。 配置服务账号名称、服务账号ID、服务账号说明等,单击 “创建

    • 我很难让GCS JSON API中的“简单上传”方法在Python中工作。文件(https://developers.google.com/storage/docs/json_api/v1/how-tos/upload#simple)使它看起来微不足道,但我无法通过授权。我不完全理解授权/身份验证/密钥/令牌,但我正在尝试。我一直试图上传的bucket允许完全读写(它们是公共的),我已经生成并尝试

    • 我知道可以使用谷歌API视觉在网上找到类似的图片。我的目标是根据我的图像数据库找到类似的图像。我不想在网上看到类似的图片。 可能吗? 如果是,你能给我一些链接或建议吗? 谢谢