草庐IT

wcf-authentication

全部标签

c# - 如何在 WCF 服务中使用 CefSharp?

我正在尝试在WCF服务应用程序中使用CefSharp.OffScreen(41.0.0)Nuget包,并且在尝试从VisualStudio2013运行该服务时出现以下错误:Couldnotloadfileorassembly'CefSharp.BrowserSubprocess.Core.DLL'oroneofitsdependencies.Thespecifiedmodulecouldnotbefound.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleaserev

c# - 重构 “procedural” WCF服务

我正在尝试将可怕的WCF服务重构为更易于管理的东西。在撰写本文时,该服务通过构造函数获取约9个依赖项,这使得单元测试非常困难。该服务正在通过状态机处理本地状态,对参数进行验证,引发故障异常,执行实际操作并通过pub/subchannel触发发布事件。在所有其他服务调用中,此代码非常相似。我意识到我可以通过Aspect-OrientedProgramming或WCF行为来不同地执行其中的一些操作(参数验证,发布/订阅通知),但是我的直觉告诉我,一般方法是错误的-感觉太“程序化”了。我的目标是将实际操作的执行与发布/订阅通知,甚至错误处理之类的分开。我想知道DDD或CQRS之类的首字母缩写

c# - WCF 服务在方法请求上返回 404

我有一个WCF服务页面,它仅通过SSL运行WebGets/WebInvokes-它在我的本地机器上运行良好(自签名证书)。但是,在生产环境中,我可以访问service.svc(它会向我提供有关如何使用的消息),但service.svc/AnyRequest返回404。这两个环境都托管在IIS7.5中。我已经启用了跟踪,服务甚至没有接收到任何方法请求(例如service.svc/SomeRequest),但是它正在处理service.svc就好了。它还在https://computername.domain.net/path/service.svc上监听-这正常吗?它通常应该指向http

authentication - gRPC中如何使用Oauth2进行用户认证

(我是grpc和golang的新手)我有一个使用grpc-web的网站与golang中的banckendgrpcapi服务器通信的包。我需要使用github进行用户身份验证。但是我很难理解如何在grpc中使用基于oauth2token的身份验证。如果您能分享您的想法,我将不胜感激。 最佳答案 看起来将OAuth2与grpc-web一起使用的方法是将header添加到元数据对象,这是每个rpc调用的第二个参数。my_grpc_web_client.MyMethod(myRequestProto,{Authorization:"Bear

jquery - Rails 3.1 authenticity_token + uploadify

我正在尝试将Uploadify与我的Rails3.1应用程序一起使用,我已经完成了所有步骤(中间件、初始化程序、配置...等),我认为它们都运行良好,但一方面,我的真实性token正在过程中的某处进行“评估”,然后(+)加号变成空格!..我原来的token是而我在控制台上看到的是"authenticity_token"=>"GS19lVJNr/6ghijiM/hNZbo9a89I64nn1Sg1zbqC8="这当然会导致“无法验证真实性token”错误,然后请求将被重定向到其他地方。有什么想法吗?谢谢。 最佳答案 你编码了吗?如果您

ruby-on-rails - config.authentication_keys 和 config.request_keys 在设计上的区别

在devise.rb中,这两个配置的描述让我感到困惑:#配置在验证用户时使用哪些key。默认只是:电子邮件。您可以将其配置为使用[:username,:subdomain],因此为了对用户进行身份验证,这两个参数都是必需的。请记住,这些参数仅在进行身份验证时使用,而不是在从session中检索时使用。如果您需要权限,您应该在前置过滤器中实现它。您还可以提供一个哈希值,其中的值是一个bool值,用于确定在该值不存在时是否应中止身份验证。#config.authentication_keys=[:email]#配置用于身份验证的请求对象的参数。给定的每个条目都应该是一个请求方法,它将自动传

ruby-on-rails - openid.ui.mode 使用 rails 的 openid_authentication 插件

我正在使用openid_authentication使用openid登录我的用户的插件。在某些页面(为移动应用程序设计的页面)上,我想提供openid.ui.mode="popup"选项,以便提供者显示更轻的版本登录页面。尽管如此,rack-openidgem(openid_authentication所依赖的)似乎过滤了提供的参数,不允许除字段之外的任何其他内容。因此执行以下操作:authenticate_with_open_id(nil,{'openid.ui.mode'=>'popup'})do|result|不起作用。 最佳答案

xml - 通过 WCF 与 WebClient 下载图像

我正在从WCF服务获取数据(图像,200-400kb)到Silverlight客户端,并注意到每次此类消息到达时Silverlight都会停止几分之一秒。这不是很严重,但动画停止了一段时间,整个用户体验都被破坏了。提问时间:1)您认为改用WebClient会有好处吗?2)Silverlight中的“正常”WCF客户端(“正常”我指的是事件驱动场景)是否在主(调用)线程或后台反序列化数据协定?3)您是否认为从XML中的数据契约反序列化二进制对象所需的开销(+由于Base64XML编码而导致的更大的数据大小)比到服务器的额外往返(在这种情况下数据契约只包含图像的URL,而不是我可以使用We

c# - 在没有单独方法的情况下在 RESTful WCF 中混合 XML 和 JSON

我有一个RESTfulWCF服务,它可以根据参数返回XML、JSON或JSONP,例如/service.svc/stuff?format=xml或service.svc/stuff?format=json&callback=myCallback。为此,我创建了一个自定义Behavior、MethodEncoder和MethodEncoderFactory,它们处理包装JSONP回调并根据格式参数选择编写器。在我的编码器的WriteMessage()方法中,我做了类似的事情XmlWriterwriter=IsXmlRequested()?XmlDictionaryWriter.Creat

c# - WCF 不反序列化。为什么我的参数是 NULL?

我正在尝试设置一个Web服务来接受预定义的传入SOAP/XML消息。我无法控制客户端代码或发送的SOAP消息。我正在尝试一个简单的例子,但遇到了问题。假设这是SOAP消息:JohnDoe我的数据契约对象:[DataContract(Name="Customer",Namespace="http://tempuri.org")]publicclassCustomer{[DataMember]publicstringFirstName{get;set;}[DataMember]publicstringLastName{get;set;}}服务接口(interface):[ServiceCo