问题标签 [service-provider]
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.
php - 如何修复反射异常类验证器不存在错误
我最近正在编写一些代码,我收到了这个错误:第 20 行不存在反射异常类验证器。
这是最后一批有错误的代码,是桌面服务提供者:
服务提供商:
控制器:
应用程序配置
laravel - Laravel 找不到自定义服务提供者
我在我的项目中使用 Laravel,我创建了一个服务提供者,它位于app/services/ToolboxServiceProvider.php
,我添加了
在我的 app.php 配置文件中。现在加载应用程序时,它说服务提供者找不到,我知道我在该提供者数组中的路径设置有问题,问题是:如何使它正确?提前致谢。
}
single-sign-on - 浏览器在 SSO 重定向到网络上的 Idp 期间要求用户登录 (SAML)
我的任务是在我的公司实施 SSO。我们使用 SAML 使用 Sp 发起的 SSO。我已经设置了一个内部 IIS 7 托管 Idp,它能够与 SalesForce.com SP 对话(交换证书,配置 web.config 文件以使用 Windows 身份验证,所有这些好东西)。
我们的组织正在使用活动目录,因此我将 IIS 设置为使用 Windows 身份验证(禁用匿名身份验证),并将 NTLM 作为唯一提供者。我们的 IIS 也启用了 SSL。
现在,当我以用户身份访问 salesforce 网站时,它会按预期重定向到我们的 Idp。但是,我立即在浏览器中收到提示,要求我登录。这不是我们想要的行为,我们希望用户能够无缝地进行身份验证并重新定向回 salesforce。
当我直接从我的计算机上点击我们的 Idp 的 url 时,它会识别出我已登录到域,但当通过 SAML SSO 从 salesforce 访问时,情况并非如此。为了解决这个问题,我将 Idp 服务器添加到 IE 中的受信任站点。这最终会在 IE 的高级->安全设置中启用“启用集成 Windows 身份验证”。Chrome 也可以正常工作(因为它看起来需要 IE 的受信任站点设置?)。但是,FireFox 不工作。
我想知道是否有人知道为什么当从 salesforce 重定向时浏览器无法识别 Idp 在域上。有人有想法么?
谢谢!
php - 为什么我找不到课程?(Laravel, PHP)
我正在尝试将绑定添加到我的 ServiceProvider 中的 register 方法,但我不断收到此错误:
作曲家.json:
应用程序/MyApp/TestServiceProvider.php:
应用程序/MyApp/Payment.php:
我怎样才能让它工作?
laravel - 服务提供者的语法错误
我不明白为什么,但在设置服务提供者后,我无法摆脱“语法错误,意外'::' (T_PAAMAYIM_NEKUDOTAYIM)”。有谁知道为什么会这样?
我的服务提供商:
php - Laravel IoC - 我这样做对吗?
我正在尝试通过使用 Laravel 服务提供者来学习 IoC 的概念。到目前为止,您应该包含所有依赖于服务提供者中其他类的类创建逻辑。公平公正,但我想确保我以正确的方式做事。
我的应用程序将使用抽象Tracker
类的子类,这取决于您提供给服务提供者的常量,它应该加载不同的类。这是正确的方法吗?
服务提供商:
抽象的 Tracker 类(只是基础):
或者我应该在方法中创建两个不同的绑定,register
每个类一个?像这样:
iis-7 - SP 重定向到 OKTA IDP - 我得到响应 401 Unauthorized
我在 OKTA 上配置了 SAML 2.0 应用程序。
对于 SAML 2.0,Okta(充当 IDP)支持 2 种身份验证方法:
在 IDP 发起的流程是:
用户转到 Okta(假设用户有一个现有的 Okta 会话) 用户单击 Chicklet,这会向配置的 SP 发送 SAMLResponse 与 SP 建立会话 用户已通过身份验证
此流程正在运行
在 SP 启动的流程是:
用户首先前往目标 SP。他们没有与 SP 建立会话 SP 将用户重定向到配置的登录 URL(Okta 生成的应用程序实例 URL)发送 SAMLRequest。Okta 被发送 SAMLRequest(假设用户有一个现有的 Okta 会话) Okta 向配置的 SP 发送 SAMLResponse SP 接收 SAMLResponse 并验证它是否正确。SP侧建立会话。用户已通过身份验证
此流程不起作用:我收到 401 Unauthorized “您无权查看此目录或页面。”
SP 不会重定向到 Okta (IDP)
我尝试将“所有人”的站点权限更改为完全控制,但没有成功。
redirect - Simplesamlphp 花费重定向时间
在使用 SimpleSAMLphp 作为 SP 时,我们使用:
但是,在方法 requireAuth() 之后,用户会被重定向到当前页面或指定页面。如果我想在重定向之前添加一些其他程序,例如创建会话,我应该怎么做?有没有一种方法可以在成功认证后计算重定向时间?
感谢帮助,
laravel - 如何在服务提供者中注册模型观察者?
Laravel 文档声明您可以在服务提供者中注册模型服务器,但是它没有说明我所看到的如何完成。我通过谷歌进行的所有搜索都没有发现任何有用的信息。我试图写一些这样的代码:
这是我可以在搜索中找到的唯一暗示它应该工作的建议,但是,它说当我尝试运行它时找不到 User 类。我试图放置用户模型的路径,但它不能将模型目录识别为任何东西的路径......
希望有人可以帮我解决这个问题。
spring-security - 将 Spring Security SAML 模块与 CAS 集成
是否可以使用 Spring Security SAML 模块通过 CAS 启用 SAML 2.0 服务提供者功能?CAS 中的本机 SAML 支持不支持这一点。我们有一个已经使用 CAS 进行身份验证的 Web 应用程序,现在需要在此应用程序中启用 SAML SP 和 IdP 发起的联合 SSO。CASShib使这成为可能,但除了 CAS 之外,我们还必须使用 Shibboleth,而且 CASShib 也存在一些问题。