小编gye*_*gye的帖子

在Java中计算SHA 3哈希

我一直在前端使用CryptoJS(ie CryptoJS.algo.SHA3.creat())库来进行SHA-3哈希.(见http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha3.js)

我想知道是否有任何Java库等价?但到目前为止我还没有找到任何.Java SHA-3的例子也不多.

sun.security.Provider有SHA-3,但它在Eclipse下不可见.另外,我不确定这个太阳的SHA-3是否与CryptoJS的SHA-3相同.

有人可以提供一些例子吗?

java sha-3

25
推荐指数
2
解决办法
2万
查看次数

什么时候Angular决定销毁一个组件

在Angular 2 with Ahead-of-Time(AOT)编译中,我有一个父组件和一个子组件,如下所示:

<div>
    <h1>I am a parent</h1>
    <myChild *ngIf="showChild"></myChild>
</div>
Run Code Online (Sandbox Code Playgroud)

我知道子模板是动态插入DOM的.我的问题是当"showChild"被评估为false时,Angular究竟会破坏子组件吗?或者Angular会破坏儿童组件吗?这是Angular调用"onDestroy()"方法的时间吗?

这是我之前向朋友发表的声明(如果我错了请纠正我):

当Angular看到DOM中不再需要某个组件时,它将破坏该组件.

components parent-child ondestroy angular

14
推荐指数
1
解决办法
1万
查看次数

如何将Angular 4+(前端)部署到CDN?

我想将我的Angular应用程序(使用AOT)部署到CDN,同时使用我自己的REST服务器.

我想第一个请求总是转到我的REST服务器(比如说https://example.com).然后第一个响应将指示浏览器从CDN加载Angular的第一个模块.

所有资源请求(API请求)当然都会转到我的REST服务器(假设是https://example.com/api/XXXX).

现在我的问题是:

代码如何知道从哪里加载下一个Angular模块?

有人可以解释一下这背后的机制吗?

rest cdn aot angular

9
推荐指数
1
解决办法
3280
查看次数

从Azure AD中获取用户的令牌主题标识符(子)

我的网络应用程序正在使用多个OAuth 2.0身份提供程序,并且希望从访问令牌响应的id_token中检索“ sub ”并将其与我应用数据库中存储的一个进行匹配,因为“ sub ”在任何系统上都是唯一的id用户所在的位置,它是id_token中的一个标准字段。

我的问题是:有没有一种明显/便捷的方法可从Azure AD门户中检索用户的令牌主题标识符(又名sub)?我知道“ 对象ID ”(aka Object Identifieroid)是Azure AD门户用户配置文件的一部分。但是,“ oid ”不是JWT id_token中的标准字段(例如,Azure AD使用它,但Google Identity不使用),而“ sub ”是。

active-directory identifier azure oauth-2.0

5
推荐指数
1
解决办法
3982
查看次数

Azure AD OAuth 2.0无效资源

我的Web应用程序使用OAuth 2.0和Azure AD来仅对用户进行身份验证.但是,访问令牌响应发出错误消息" 无效资源 ".这是因为我没有在访问令牌请求中包含' resource '参数.

但是,根据MS Azure的授权代码授予流程,资源是可选字段.

有没有办法在请求中选择退出此参数,仍然能够获取访问令牌(更确切地说,我需要用户的ID_TOKEN来查看此用户是否存在于我的Web应用程序数据库中).

成功的访问令牌响应应包含基本用户信息,这正是我所需要的,因此我根本不需要向Web API发出任何请求.

实际上,我只想保留OAuth 2.0文档中指定的必填字段,因为在我的Web应用程序中,用户可以配置为使用Google Identity,MS Azure AD或支持OAuth 2.0协议的任何其他标识符提供程序.

先感谢您.

编辑:换句话说,是否有可能在访问令牌请求中告诉Azure AD忽略'资源'?我知道Google Identity OAuth2.0没有这种字段,只需指定范围(例如电子邮件,个人资料等)就足够了.

oauth active-directory azure oauth-2.0

4
推荐指数
1
解决办法
1613
查看次数