问题标签 [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 投票
1 回答
86 浏览

playframework - JWTAuthenticator 以及它如何修改路由的值

我正在使用 Silhouette 的 JWTAuthenticator 使用令牌实现身份验证器。为了简单起见,我决定改编 Silhouette Slick Seed Template,它是一个非常好的入门示例。对代码进行一些细微的更改(我遵循了剪影角种子模板)在以下代码行之后我遇到了一个问题

...看起来这个实现的方法“init”负责将一些 val result = Redirect(routes.ApplicationController.index()) 的值更改为正确的路由,例如在这种情况下为“GET /”。当我运行 JWTAuthenticator 版本时,我得到了值 Result(303, Map(Location -> /)) !(对于索引中定义的路线)

在验证定义(CredentialsAuthController.scala)中的代码玩一点,你会在 init 方法之前的任何地方得到这种 Result(303, Map(Location -> /)) ......所以它就像这个“init”函数允许您可以获得正确的重定向路线。那是对的吗?。所以基于这些结果,我的问题是:为什么应用这个初始化函数后没有给我正确的路线?

如果您对此问题感兴趣,请查看 jwtimpl 分支

https://github.com/renexdev/Silhouette-Slick-Seed-pg-jwt

感谢您的时间,ReneX

0 投票
0 回答
318 浏览

scala - Scala play-silhouette 2.0 - 更新用户密码

我正在使用play-silhouette v2.0插件来管理我的play2/scala应用程序中的身份验证。我想知道如何处理用户的密码更新。我找不到任何文档/示例。

我发现的唯一示例是这个,但它被称为 3.0 版

0 投票
1 回答
657 浏览

cluster-analysis - R中的聚类算法如何以负轮廓值结束?AB

我们知道 R 中的聚类方法将观察结果分配给最近的中心点。因此,它应该是每个观察可以拥有的最近的集群。所以,我想知道剪影怎么可能有负值,而我们应该将每个观察值分配给最近的集群,而剪影方法中的公式不能为负?

贝南。

0 投票
1 回答
602 浏览

scala - 如何使用 Play Silhouette 实现无状态 cookie 身份验证?

下面的链接说您可以将 CookieAuthenticator 用作无状态或有状态。

http://silhouette.mohiva.com/docs/authenticator

但我在下面的链接中看不到任何可供选择的选项。

http://silhouette.mohiva.com/v3.0/docs/config-authenticators#cookieauthenticator

我已经复制了以下示例的实现。这是无状态的还是有状态的?如果它是有状态的,我该如何实现无状态身份验证?

https://github.com/mohiva/play-silhouette-seed

0 投票
1 回答
809 浏览

scala - Silhouette JWT 令牌如何在无状态模式下保持有效?

我正在开发一个项目并使用Silhouette身份验证框架。对于来自浏览器 UI 的常规请求,我使用 CookieAuthenticator,对于 REST API 请求,我使用 JWTAuthenticator。这是带有文档的部分剪影源代码,这让我觉得我不完全理解这个东西是如何工作的:

请注意文档的这一部分

如果验证器 DAO 被停用,则将使用无状态方法。但请注意 * 您将失去使 JWT 无效的可能性。

所以它正如他们所说的那样工作。None当我作为参数的值传递时,dao即使我关闭了应用程序,生成的令牌也会保持有效。但是如果没有后备存储,这些令牌如何保持有效?当我再次启动应用程序并使用相同的令牌时,它会对用户进行身份验证。我不知道它是怎么做到的。你能解释一下吗?

0 投票
1 回答
322 浏览

scala - Silhouette authorization using request data

I use Silhouette and Play 2.4 and I'd like to restrict actions if a SecuredRequest body contains something wrong.

I know, I should use trait Authorization as described by official docs.

I'm trying to do the following:

and than

How can I use the checkCriteria value in the class WithCheck?

0 投票
0 回答
208 浏览

scala - 锁舌与轮廓的集成

我正在尝试使用剪影进行身份验证,使用 deadbolt-2 进行授权。

我找不到任何关于如何做到这一点的资源。

关于如何将两者结合在一个动作中的任何想法?

以及如何实现具有轮廓标识的 deadbolt2 getSubject?

0 投票
1 回答
550 浏览

scala - Scala 剪影无法验证

使用 Scala Silhouette 光滑种子模板,我正在尝试在 Play 中实现身份验证。在身份验证时(当您单击登录时) - 我在控制台中收到此错误。关于在哪里着手解决这个问题的任何想法?我必须注意我对 Silhouette 和 Scala 系统本身相当陌生。

方法本身:

这是线路异常引脚 -

0 投票
1 回答
1594 浏览

scipy - 使用 scikit-learn 剪影分数计算 scipy 的 fcluster 的剪影分数

我正在使用 scipy.cluster 进行层次聚类,然后在不同的截止值下使用 fcluster。我也想使用 scikit 的剪影分数。我看到帖子如何使用 scikit-learn 剪影分数计算 scipy 的 fcluster 的剪影分数? 但是,我收到错误“布尔索引太多”??

我的代码如下:

错误报告是:

有什么问题?请指教。谢谢

0 投票
1 回答
365 浏览

scala - Deadbolt2 -> SecureSocial/Silhouette 集成

有人设法将 Deadbolt2 与 Silhouette/SecureSocial 集成在一起吗?

我发现 Silhouette Authorization 有点基础,而 Deadbolt2 满足所有要求。

谢谢