grails - 如何在 GSP 中使用 openid4java 实现 openID

标签 grails servlets groovy openid gsp

如何在 gsp 中构建 openID ReturnURL?

Define a ReturnURL

This is the endpoint where your webapp will receive and process the authentication responses from the OpenID Provider.

    String _returnURL = "http://example.com/openid";

引用:http://code.google.com/p/openid4java/wiki/QuickStart

最佳答案

假设您在 config.groovy 文件中正确设置了 grails.serverURL,您可以使用绝对设置为 true 的 createLink 标记:

grails.serverURL = "http://example.com"

String _returnURL = createLink(controller:'openid', action:'handleReturn', absolute:true)

// _returnURL -> http://example.com/appname/openid/handleReturn

关于grails - 如何在 GSP 中使用 openid4java 实现 openID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818749/

相关文章:

java - Grails 中的 HeuristicCompletionException 是否可以简单地被忽略?

grails - 如何在Grails应用程序中实现AOP分析

java - 如何使用 Tomcat 配置基于套接字(非 http)的 java 服务器

java - 终止由其他 Web 请求创建的 Web 请求中的线程

Java Servlet 容器性能?

java - 如何将 groovy (gradle) 内部的 vm 参数设置为 Tomcat?

sql-server - Grails 3.2.9 SQL驱动程序错误

grails - 如何在Grails Log4j DSL中使用xml或html布局

kotlin - 如何解决此类型不匹配?

groovy - 如何访问内存数据库中的数据?