问题标签 [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.
android - 与服务提供商的通信失败:Twitter 中没有对等证书
我在我的应用程序中集成了 twitter API 以发布消息。它正在生成这样的异常:
@Pawan 将设备时间更新为当前时间的评论解决了这个问题。
c# - 通过 PHP 脚本在基于 DotNetOpenAuth 的提供程序服务上使用 OAuth 2.0 时出现奇怪的异常并死亡
我通过 NuGet 使用 DotNetOpenAuth 4.3.0.0 版。
我使用以下教程开发了一个服务提供者。 https://github.com/DotNetOpenAuth/DotNetOpenAuth/wiki/Security-scenarios
在开发了一个示例服务提供者之后,我用 PHP 开发了一个使用 OAuth 的简单网站。
我的 AuthServerHostImpl.cs 看起来像这样。
但是,它在“ _ 它在此处返回 400 bad request。_ ”之后的行处失败。堆栈跟踪如下所示。
saml-2.0 - simplesamplephp sp + idp 设置问题
我正在运行两个 simplesamplephp 实例(一个用于 SP,一个用于 IdP)并使用 SSO。我的 IdP 使用 openLDAP 进行授权。
我从以下 php 代码开始,将它们放在 example.php 文件中,将 example.php 文件放在 apache httpd 中并从浏览器访问它:
看来身份验证请求能够从 sp 发送到 Idp,这是 sp 日志:
然后在 Idp 日志中,我看到以下内容(似乎 IdP 能够接收请求):
然后在 sp 日志中我看到以下内容:
但是在我的浏览器中出现以下错误:
注 1 - 我不确定为什么在 sp 日志中它说“会话:'example-sp' 无效,因为我们没有经过身份验证”。也许那时还没有建立安全上下文,这正是我们需要执行 $as->requireAuth() 的原因?
注 2 - 浏览器中的错误表示什么?这是否意味着我必须设置一些额外的 html 文件或表单来输入用户名/密码以进行 LDAP 验证?关于如何设置的任何线索?
注 3 - 我根据 simplesamlphp SP 和 IdP 指南遵循了大部分配置更改,除了我没有更改“certFingerprint”值。这可能是问题吗?我有用于 IdP 和 SP 的 goDaddy.com 签名 SSL 的副本 - 我应该使用它们吗?
我实际上希望 SSOService.php 将 sp 定向到 loginuserpass.php 但不知道为什么没有。我想我可能会错过某个地方的设置,但不确定确切的位置......
谢谢!
java - Metadata for service provider. Using OpenSAML
I'm using the opensaml for our application that acts as Service Provider.
So far, I have been manually creating the SP Metadata.
Is there example in Java to show how to programatically generate Service
Provider Metadata ?
php - Laravel-4 中外观和服务提供者的问题
我正在尝试为 laravel-4 中的自定义构建类设置外观。但是,当我尝试加载我的网站时,我收到一条错误消息
Class 'PlaneSaleing\ResizerServiceProvider' not found
我已经按照这里的教程:http: //fideloper.com/create-facade-laravel-4
我的自定义类被调用Resizer.php
并保存在laravel\app\library\
其中,如下所示:
然后我创建了一个名为 的外观ResizerFacade.php
,保存在同一个文件夹中,它看起来像这样:
第三,我创建了一个ResizerServiceProvider.php
文件并将其保存在同一个文件夹中,如下所示:
最后,我在'providers' => array (...)
inlaravel/config/app.php
文件中添加了以下行
任何帮助,非常感谢
php - 无法让 Laravel 4 工作 - 找不到类错误
好的,所以我正在尝试为 Laravel 3 ( https://github.com/maikeldaloo/Resizer ) 的 Resizer 捆绑包创建一个工作外观。
到目前为止,我有:
- 使用 Reszier 包中的代码创建了一个“Resizer.php”文件,并添加了命名空间 BARThompson\Planesaleing;
- 创建了一个“ResizerFacade.php”,其内容包含在这篇文章的底部;
- 创建了一个“ResizerServiceProvider.php”,其内容包含在这篇文章的底部;
- 这三个文件都保存在:app\library\;
在 'providers' => 数组下的 \app\config\app.php 中添加了一个自动加载器,内容如下:
'BARThompson\Planesaleing\ResizerServiceProvider',
在 'aliases' => 数组下为 \app\config\app.php 添加了一个别名,内容如下:
'Resizer' => 'BARThompson\Planesaleing\Resizer',
在 composer.json 的自动加载类映射中添加了以下目录:
"app/library"
但是,我可以成功加载网站,但是当我调用 Resizer::open 时,我收到以下错误:
我对命名空间感到困惑。我没有在我的应用程序的其他任何地方使用它们,但是当我遵循使用它们的教程(http://fideloper.com/create-facade-laravel-4)时,我在我的实现中使用了它们而没有完全理解它们。
谁能解释我哪里出错了?
ResizerFacade.php:
ResizerServiceProvicer.php:
java - 基于元数据 xmls 创建 SAML 2.0 AuthnRequest 的 Java 代码
有人可以分享完整的 Java 代码来为基于 SAML2.0 的网络浏览器 sso 创建一个 AuthnRequest。我们有一个服务提供商来使用第 3 方 IDP。我正在使用 DMZ 中的 J2EE 组件,该组件不允许添加任何 jar 文件,因此我正在考虑编写完整的 Java 代码以生成 AuthnRequest 并将用户重定向到 IDP。提前致谢
shibboleth - Shibboleth - 服务提供者保护不同服务器上的资源
我有两台服务器 - 服务器 A 和服务器 B,每台都有自己的公共 IP 地址。
服务器 A 托管我的生产 Web 应用程序:
服务器 B 托管我的 Shibboleth 服务提供者实例:
我已成功配置 Shibboleth 以保护服务器 B 上的资源,但我想知道,是否可以让它保护服务器 A 上的资源?(即,在发送到 client2.mydomain.com 的任何请求之前执行 Shibboleth 服务步骤)
这是我的 shibboleth2.xml 文件的摘录:
此行适用于服务器 B:
这条线不起作用
我做错了吗?甚至可能吗?如果不可能,我是否还需要在我的 staging 和 qa 环境中设置 Shibboleth 配置?这似乎太过分了。
php - 在 Laravel 4 中使用特定的 ServiceProvider
Laravel 4 附带该php artisan routes
命令。这会在命令行上显示已注册路由的列表。我不想在命令行上显示注册的路由,而是想在控制器中获取它的值。
以下方法正是我想要的:
Illuminate\Foundation\Console\RoutesCommand()
不幸的是,这是一种受保护的方法,所以当我尝试这样的事情时它不起作用:
如何访问此方法以在我的 Laravel 4 应用程序中显示已注册的路线?
甚至更好;如何访问任何自动加载的服务提供商的方法?
php - Laravel 4 中的外观和注入依赖问题
我在让 Facade 与注入底层类的依赖项一起正常工作时遇到问题。
我有一个名为“Listing”的课程。它有一个名为“AdvertRepository”的依赖项,它是一个接口和一个名为 EloquentAdvert 的类,它实现了该接口。这三个类的代码在这里:
// PlaneSaleing\Providers\Listing.php
// PlaneSaleing\Repositories\Advert\AdvertRepository.php
// PlaneSaleing\Repositories\Advert\EloquentAdvert.php;
然后我创建了一个名为 ListingServiceProvider.php 的服务提供者,它具有以下代码:
// PlaneSaleing/Providers/ListingServiceProvider.php
我还将它添加到 app.php 中的 ServiceProviders 数组中
现在,如果我将 Listing 作为依赖项注入到控制器中并调用测试方法(如下所示),Laravel 正确检测到依赖项,通过其绑定实例化 EloquentAdvert 并显示“this has working”。
// 控制器/TestController.php
现在,我为列表创建了一个外观。我添加了一个新的外观如下,并在 app.php 中添加了一个别名:
// PlaneSaleing\Providers\ListingFacade.php
我还在 ListingServiceProvider.php 中添加了以下新行:
现在...如果我调用 Listing::test(),我会收到以下错误:Cannot instantiate interface PlaneSaleing\Repositories\Advert\AdvertRepository
.
如果我调用 Listing::test2() ,我会得到“这已经工作了”,所以看起来 Facade 工作正常。
似乎当通过其外观访问列表时,AdvertRepository 和 EloquentAdvert 之间的绑定不起作用。我在 ServiceProvider 中查看了我的代码,认为这是问题所在,但我无法弄清楚。
Facade 和绑定在单独测试时都有效,但在同时使用时则无效。
有任何想法吗???