当用户悬停页面的某些元素时,我正在使用jQuery tip插件来显示帮助提示.
我需要在使用css选择器加载页面后注册插件事件.
问题是我使用的是ASP.NET更新面板,在第一次回发后,提示会停止工作,因为更新面板会替换页面内容,但不会重新绑定javascript事件.
在更新面板刷新其内容后,我需要一种方法来执行javascript回调,因此我可以重新绑定javascript事件以使提示再次起作用.
有没有办法做到这一点?
我在Content-Type通过AJP/1.3连接器访问Apache后面的Tomcat中托管的Axis2 Web服务时遇到了错误的HTTP响应标头问题.
我可以通过其RESTful接口在浏览器中无问题地访问Web服务,我可以看到结果,但不知何故Apache正在更改Content-TypeTomcat发送的响应头text/xml,text/plain并且它阻止我通过NetBeans中的SOAP来使用Web服务,因为一个Unsupported Content-Type: text/plain Supported ones are: [text/xml]例外.
这是我的Apache vhosts配置的相关部分:
<VirtualHost *:80>
ServerAdmin me@myserver.example
ServerName myserver.example
ServerAlias other.myserver.example
ProxyPreserveHost On
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
<Location /axis2/services>
ProxyPass ajp://localhost:8009/axis2/services
ProxyPassReverse ajp://localhost:8009/axis2/services
</Location>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
以及我的Tomcat server.xml的相关部分:
<Connector port="8009" protocol="AJP/1.3" redirectPort="9443" />
<Connector port="9443" protocol="HTTP/1.1" SSLEnabled="true" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
SSLCertificateFile="path/to/bundle"
SSLCertificateKeyFile="path/to/key"
SSLPassword="S3cr3t"
proxyName="myserver.example" proxyPort="443" />
Run Code Online (Sandbox Code Playgroud)
如果我使用端口8080上的默认连接器直接在Tomcat中访问WS,我得到了正确content-type但如果我通过Apache访问它然后我得到text/plain,所以这肯定是代理问题.
我怎么解决这个问题?
编辑: …
有几种不同的Web服务 - 使用的各种技术,如Java,.NET,Python,Perl,以及未来可能更多 - 属于不同的组织,并且必须限制对这些Web服务的访问.
我们的想法是拥有一个中央身份验证和授权服务器,仅负责授予对每个WS的访问权限.
我正在寻找单点登录系统,其中用户使用auth服务器进行一次身份验证,并在有限的时间内被授予对Web服务的访问权限.
安全性要求很高,因此设置用户名/密码是不够的.
在快速搜索中,我发现了许多不同的解决方案和方法来解决这个问题,但我不知道这个问题的最佳方案 - 技术独立,安全可靠的解决方案.
security authentication authorization web-services cross-platform
apache ×1
asp.net-ajax ×1
axis2 ×1
callback ×1
content-type ×1
javascript ×1
proxy ×1
security ×1
tomcat ×1
updatepanel ×1
web-services ×1