问题标签 [silhouette]

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.

0 投票
0 回答
259 浏览

r - skmeans不在r中产生轮廓图

我用 skmeans 对大型数据集(~1m 观察和~200 个特征)进行了聚类,我想验证结果。问题是,根据教程,skmeans 生成适合轮廓计算的对象,但是如果我按照教程进行操作,我会收到错误消息。有人可以解释这个错误来自哪里吗?两个对象属于同一类,但绘图适用于派对,但不在我的集群上。

0 投票
2 回答
663 浏览

scala - 播放剪影未将密码插入数据库表

我正在使用play silhouette 4.0.0-BETA4. 除了存储密码外,一切似乎都正常。每次我尝试注册新用户时,都会输入所有详细信息,但似乎存储在passwordinfo表中的密码除外。

我正在使用 MySQL 数据库。

我花了几个小时试图找出问题所在,但我无法弄清楚。

构建.sbt

注册控制器

这里authInfoRepository.add应该在数据库中添加密码。

我试图调试 的add功能,authInfoRepository它似乎让我addDelegableAuthInfoRepository.scala. 这是功能:

我使用 IntelliJ 进行评估daos.find(_.classTag.runtimeClass == authInfo.getClass),它似乎给了我一个我无法理解的错误(错误是:Could not evaluate due to a change in a source file;此错误仅在使用 IntelliJ 评估时出现,日志中没有其他内容)。如果我尝试继续执行,它将进入该case Some行。如果我继续,调试器将返回到daos.find行。我试图add从该行检查函数的实现case Some,它似乎只找到与 In Memory Database: 相关的内容InMemoryAuthInfoDAO.scala

我不确定问题是否来自这里,但我真的不明白为什么它没有添加密码并且其他一切都按预期工作。

我使用的代码取自 Silhouette 网站的一些示例。我对安全性了解不多。

如果还有什么遗漏,请告诉我。

0 投票
0 回答
67 浏览

image-processing - 轮廓直方图的含义是什么?

我知道剪影是我们使用例如背景减法得到它的人体。但是轮廓的直方图是什么,它有什么好处。

因为我在许多论文中读到它们使用轮廓直方图作为识别特征。

谢谢你的合作,

问候

0 投票
1 回答
489 浏览

playframework - 在 Play Silhouette 框架中禁用或绕过会话和身份验证

目前我的应用程序是使用 Silhouette 保护的,我不使用任何花哨的社交身份验证功能。只是简单的用户名/密码问题:

  • 我需要打开一个外部网络应用程序的端点,这将允许网络应用程序 Ajax 调用我的播放应用程序。这仅适用于开发人员和非常具体的用例。

我怎样才能做到这一点?基本上允许播放应用程序充当开放的网络服务?

0 投票
2 回答
1033 浏览

scala - 使用 Silhouette 4.0 玩 2.5 - 凭证提供者

我正在尝试使用 Silhouette 4.0 编写带有 Play 2.5 的示例应用程序以进行用户/密码身份验证。

源代码在:https ://github.com/pariksheet/dribble

我被困在环境对象中设置 requestProvider

由于我无法找出解决方案,因此我在我的所有控制器类中注入凭据提供程序。

我的 Module.scala 如下 -

你能帮我在这里吗?

谢谢帕里

0 投票
1 回答
222 浏览

scala - 播放自定义过滤器 JSON 错误

我正在Play Framework中借助Silhouette进行身份验证(JWT)制作 REST API。

我需要为每个安全响应添加一些标题(仅当用户登录时)。所以我想使用过滤器来添加它们。但是我得到了这个我无法弄清楚的奇怪错误:

对于请求 'POST /signIn' [Invalid Json: 由于 [Source: akka.util.ByteIterator$ByteArrayIterator$$anon$1@7bf4f7c1; 行:1,列:0]]

我的过滤器:

过滤器类:

0 投票
0 回答
108 浏览

playframework - 怀疑重新。用剪影 4.0 种子项目玩 2.5

我在现有激活剂种子样本的帮助下创建了样本种子项目。

项目基本上使用基于角色的授权进行用户/密码身份验证。您可以在https://github.com/pariksheet/dribble找到完整的源代码。

技术:

  1. 玩 2.5.3
  2. 玩剪影 4.0.0
  3. play2-reactivemongo 0.11.14
  4. 播放邮件 5.0.5
  5. 斯卡拉 2.11
  6. 蒙戈 3.2

虽然这段代码运行良好,但我无法使用 play/silhouette/mongo 的最新功能。我对使用这些没有什么疑问。

问题一:剪影

在 Module.scala 中:

在这里,如何传递凭据提供程序对象Seq()?因为,我无法找出解决方案。我在我的所有控制器类中注入凭据提供程序。

问题 2:ReactiveMongo:

在我的 UserDao.scala 中,我使用旧的 mongo api 来获取集合对象:

代码抛出警告:

如何使用数据库方法?我可以看到另一个线程 How to setup Play!2.5 with ReactiveMongo,但它没有解决方案。

问题3:邮件

我正在使用以下配置通过播放应用程序发送电子邮件:

代码运行良好。但是,我收到警告:

smtp 已弃用,请改用 play.mailer。

当我使用 play.mailer 配置代码失败。 使用 Play 2.5 播放 Mailer 插件

问题四:表格

如何在播放表单中添加验证?

在上面的表格中,我想添加验证来检查是否password1相同password2

0 投票
1 回答
298 浏览

scala - play-silhouette:为 (Un)SecuredAction 指定正文解析器?

我在 play web 应用程序中使用剪影进行身份验证,并想做这样的事情:

这在使用 Play 的内置 时似乎是可能的Action,但不适用于剪影的UnsecuredActionSecuredAction。有没有办法做到这一点而不必回退到剪影(Un)SecuredRequestHandler或必须手动检查身体是否真的是 JSON?

0 投票
2 回答
705 浏览

scala - 玩 2.5 剪影 4 - 带有 guice 的 DI

语言:斯卡拉;框架:玩2.5;库:剪影 4.0、Guice、scala-guice。

官方的 Silhouette 种子项目之一使用 guice 和 scala-guice (net.codingwell.scalaguice.ScalaModule) 编写 DI 配置。代码如下所示:

我想知道,如果没有 net.codingwell.scalaguice 库中的魔法,这段代码会是什么样子。有人可以仅使用原始 guice 重写这些绑定吗?

另外我也有这个代码:

提前致谢。

0 投票
1 回答
770 浏览

scala - 播放框架 GuiceApplicationBuilder 未加载启用的模块配置

我正在尝试测试一些操作。他们需要我使用 Silhouette 创建的安全材料。

我有一个模块来配置 DI 中的剪影security.Module,在我的conf/application.conf文件中我有以下行:

当我运行测试时,我收到一条错误消息:

如果我在security.Module课堂上设置断点,它永远不会被触发。但是,如果我在我的主Module类中设置一个断点,它就是。security.Module因此,尽管GuiceApplicationBuilder的文档说启用的模块是自动加载的,但我可以看到我的模块从未被加载。

这是我GuiceApplicationBuilder在测试类中的配置方式(基于 scalatest):

我缺少什么GuiceApplicationBuilder来加载我的安全模块?