草庐IT

wcf-authentication

全部标签

java - WCF Java 客户端和 IncludeTimestamp

最近我们向Java客户端公开了一项服务。我们的服务利用传输安全以及用户名/密码验证。当尝试调用我们的服务时,客户端收到有关安全header的异常。进一步的研究表明,WCF期望时间戳包含在从客户端传递的SOAPheader中。如果不存在(或差异大于5分钟),它将抛出异常。我们还发现Java客户端没有传递WCF预期的时间戳。我们发现的唯一解决方法是实现CustomBinding并将IncludeTimestamp设置为false。这允许客户端成功调用该服务。今天,在查找WCF安全性最佳实践时,我在MSDN上看到以下内容:SetSecurityBindingElement.IncludeTi

java - Spring Security OAuth2 - 如何使用 OAuth2Authentication 对象?

我有提供用户信息的OAuth2授权服务器:publicclassUserimplementsSerializable,UserDetails{privateLonguserID;privateStringusername;privateStringpassword;privateStringfullName;privateStringemail;privateStringavatar;privatebooleanenabled;//etc}@RestController@RequestMapping("/api")publicclassAPIController{@RequestMap

java - Android Studio/Intellij,Gradle 错误 :Cause: peer not authenticated

目前正在与IntelliJ打架。该死的东西不会下载Gradle2.1我在GitHub上托管了一个Android项目,我已将其克隆到我的笔记本电脑上。我有可用的SSL证书,我知道这一点,因为我可以使用SSL从谷歌下载SDK软件,我还可以下载Gradle1.12。我从IntelliJ收到的消息是臭名昭著的Error:Cause:peernotauthenticated错误。从运行IntelliJ的终端我得到这个:*Whatwentwrong:Aproblemoccurredconfiguringrootproject'SomeAndroidProject'.>Couldnotresolve

Java 单点登录 : Kerberos authentication against Active Directory

我仍在尝试为SSO(在*nix上运行)寻找基于Java的解决方案,我可以在JBoss上使用它来对ActiveDirectory/域Controller进行授权。我最初尝试通过NTLM执行此操作,但放弃了,因为WindowsServer>=2008不支持它。因此,我尝试使用Kerberos来实现它,但似乎无法找到正确/可行的解决方案。请指出正确的方向,解释如何设置此类配置,如何针对ActiveDirectory和/或域Controller进行验证,以便:查明账户是否有效获取用户的组列表感谢任何帮助!更新我正在研究使用jcifs-ext-0.9.4和jcifs-krb5-1.3.12的解决

java - Java 工具创建的 WSDL 文件的 WCF 序列化问题

我的团队的任务是让几个内部开发的.NET客户端应用程序连接到一些新的JavaWeb服务。JavaWeb服务是第三方供应商提供的WSDL文件,我们的团队修改/控制的能力有限......这意味着我们可能有权要求我们的供应商对WSDL进行轻微调整,但可能会进行重大更改不可行或难以请求。也就是说,我们正在尝试利用WCF/.NET4.0生成客户端所需的.NET代理类文件。代理客户端类文件生成过程执行没有问题。问题是当我们尝试在客户端应用程序中使用代理类文件时。我已通过网络跟踪工具Fiddler验证原始SOAP消息请求无法通过网络发送到服务器。我在尝试调用有问题的Web服务方法时收到的特定.NET

.net - 如何使用 Android 使用 WCF 服务

我正在.NET中创建服务器和Android客户端应用程序。我想实现一种身份验证方法,将用户名和密码发送到服务器,服务器发回session字符串。我不熟悉WCF,因此非常感谢您的帮助。在java中我写了以下方法:privatevoidLogin(){HttpClienthttpClient=newDefaultHttpClient();try{Stringurl="http://192.168.1.5:8000/Login?username=test&password=test";HttpGetmethod=newHttpGet(newURI(url));HttpResponseresp

.net - 如何使用 Android 使用 WCF 服务

我正在.NET中创建服务器和Android客户端应用程序。我想实现一种身份验证方法,将用户名和密码发送到服务器,服务器发回session字符串。我不熟悉WCF,因此非常感谢您的帮助。在java中我写了以下方法:privatevoidLogin(){HttpClienthttpClient=newDefaultHttpClient();try{Stringurl="http://192.168.1.5:8000/Login?username=test&password=test";HttpGetmethod=newHttpGet(newURI(url));HttpResponseresp

java - 使用 java : How to authenticate? 从 Internet 下载文件

感谢这个帖子HowtodownloadandsaveafilefromInternetusingJava?我知道如何下载文件,现在我的问题是我需要在下载文件的服务器上进行身份验证。它是颠覆服务器的http接口(interface)。我需要查看哪个字段?使用最后一条评论中发布的代码,我得到了这个异常:java.io.IOException:ServerreturnedHTTPresponsecode:401forURL:http://myserver/systemc-2.0.1.tgzatsun.net.www.protocol.http.HttpURLConnection.getInp

python - Django-rest-framework教程中的AttributeError 4 : authentication

我正在学习django-rest-framework教程,但我无法弄清楚这里发生了什么。我创建了一个带有snippets属性的UserSerializer类,并完成了所有的导入#--!-coding:utf-8fromrest_frameworkimportserializersfromsnippets.modelsimportSnippetfromdjango.contrib.auth.modelsimportUserclassSnippetSerializer(serializers.ModelSerializer):owner=serializers.ReadOnlyField(

python - Flask 用户管理 : How to make Stateless Server using better authentication ways?

我在多个地方阅读过,建议Web服务器应该是Stateles和sharenothingarchitecture。这有助于他们更好地扩展。这意味着每个请求都包含处理该请求所需的所有信息。当您有需要身份验证的REST端点时,这会变得棘手。我一直在寻找Flask扩展的方法,并且FlaskLogin扩展定义为Flask-LoginprovidesusersessionmanagementforFlask.Ithandlesthecommontasksofloggingin,loggingout,andrememberingyourusers’sessionsoverextendedperiods