问题标签 [delegation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php4 - 有没有办法在 PHP4 中模拟 PHP5 的 __call() 魔术方法?
PHP5 有一个“魔术方法” __call()
,可以在调用未定义方法时调用的任何类上定义它——它大致相当于 Rubymethod_missing
或 Perl 的AUTOLOAD
. 是否有可能在旧版本的 PHP 中做这样的事情?
sql-server - Kerberos Delegation for Clients Ouside the Firewall
I am trying to run a SQL Server Reporting Services where the data for the report is on a SQL Server database that's on a different server. Integrated Authentication is turned on for both the Report Server and the report. I have confirmed that Kerberos delegation is working fine by using Internet Explorer to run the report from inside the network.
However, when I open the report server through the firewall, I cannot run the report. I get the following error: An error has occurred during report processing. Cannot create a connection to data source 'frattoxppro2'. Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Does Kerberos authentication not work outside a firewall?
c# - 需要模拟用户访问网络资源,Asp.Net 帐户
我需要访问只有给定域帐户才能访问的网络资源。我正在使用 LogonUser 调用,但出现“用户没有所需的权限”异常,因为 Web 应用程序使用 asp.net 帐户运行,并且它没有足够的权限来进行此调用。
有没有办法绕过它?更改 ASP.Net 帐户的身份或权限不是一种选择,因为这是一台运行着许多项目的生产机器。有没有更好的方法来实现这一目标?
使用 Asp.Net 2.0,表单身份验证。
亲切的问候。
active-directory - HOWTO - 设置委托的 Active Directory 权限
我创建了 ac# webservice,它允许我们的前端支持团队使用 system.directoryservices 查看和更新一些选定的 Active Directory 值
我要更新的字段是 [职位] 职务、部门、电话和员工 ID。
我可以使用具有“代表权限”的服务帐户来更新 [职位] 职位、部门、电话等,但是当我尝试更新员工 ID 时,我收到“未授权”错误消息。
如果我使用域管理员帐户,那么相同的代码可以正常工作。
我不想为此 Web 服务使用域管理员帐户,那么我需要什么权限?
sharepoint - 为什么我的 Web 部件会引发有关“NT 授权/匿名用户”的错误?
我的 Sharepoint 2007 Web 部件执行代码以启动 K2 工作流程。工作流服务器驻留在另一台服务器上。
当我的代码执行时,我收到以下错误:“24408 K2:NT AUTHORITY\ANONYMOUS LOGON from 172.172.172.172:1721 没有权限启动进程 MyProject\MyProcessName”
我确定这是一个一般的 IIS 委派问题(不是特定于 K2),但我不确定如何解决它。为什么 Sharepoint 在应该模拟当前域用户时尝试以 AnonymousLogon 身份连接到另一台服务器?
注意: - 我的 Sharepoint AppPool 身份是域用户(不是网络服务)。- 启用 ASP.NET 模拟。
.net - 如何使用“网络服务”帐户启动控制台应用程序?
我有一个控制台应用程序,我想以“NT AUTHORITY\NetworkService”的身份运行,但我不记得该怎么做 - 唯一的原因是我将在 Windows 服务中托管我的服务,但用于 Kerberos 身份验证测试我想使用域中已经存在的(服务主体名称)SPN(它确实启用了委派)。
简而言之,我可以简单地将它从控制台应用程序转换为 Windows 服务,但我希望避免这样做。
我怎样才能做到这一点?
c# - 模仿和委托
我正在使用模拟用于访问 UNC 共享上的文件,如下所示。
在使用 IIS6 的两台 Windows 2003 服务器上,我得到了不同的模拟级别:一台服务器上的委派和另一台服务器上的模拟。
这会导致我无法以“模拟”级别访问服务器上的 UNC 共享。
什么可能导致这种差异?我搜索了应用程序池、站点和虚拟目录的 machine.config 和 IIS 设置 - 但无法找到此问题的原因。
java - 向 Java 程序员解释 Objective-C 委托
我对 Objective-C 相当陌生,但在 Java 方面经验丰富。Java中是否有Objective-C“委托”的等效概念,以便我可以更好地理解这个概念?有没有办法在 Java 中模拟委托概念?
c# - C# 方法调用委托
假设我有一个 DLL 程序集,其中包含一个具有两种方法的自动生成类:
方法可以是任何东西,真的。以上只是一个说明。
我需要生成什么样的代码来代替??? 上面让它自动打包调用的参数并将它们发送到另一个类上的单个泛型方法,然后实际处理调用并返回结果?
我想我正在寻找与Expression<Func<...>>
LINQ 类似的东西,它编译成可以发送到任何地方并在那里拆开的数据结构。
不过,我想保持原始方法原型与正常的本地实现方法相同,以保持 AutoGeneratedClass 的调用者不明智。
如果这无法实现,我有什么选择?
谢谢!
openid - OpenID 委托
我已经尝试了所有可能的选项来在我的网站上使用 openID 委托,但没有一种方法对我有用。
- 我在 HTML 文件的头部有“链接 rel”标签。
- 我在 HTML 文件的 head 部分中有 xrds 位置元标记。
- 我正在为 X-XRDS-Location 和 X-YADIS-Location 设置 HTTP 标头。
- 我在 .htaccess 文件中放置了重定向规则以发送 XRDF 文件,以防使用“Accept”标头请求该类型。
我不确定出了什么问题,但没有一个服务可以成功找到 openID 端点。验证here和here。
我正在尝试使用http://vinuth.com/作为 openID URL 并使用上述所有方法访问该页面。我已经验证了这些 head 标签中使用的所有 URL 的正确性。我还尝试过选择性地仅使用其中一种或两种方法的排列方式。
我放在头下的标签:
在沮丧溢出的状态下寻求帮助。:)