小编Raj*_*Raj的帖子

DICOM图像的窗口宽度和中心计算

什么是DICOM图像(CT)中的"重新缩放拦截"和"重新缩放斜率"?如何计算窗口宽度和窗口中心?

image-processing dicom

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

刷新 Azure AD B2C 中的令牌撤销

在我的 AD B2C 应用程序中,我需要撤销 AD B2C 为用户提供的所有刷新令牌。当用户帐户登录多个应用程序并且在一个应用程序中用户更改了密码时,这是一项需要实施的要求。更改密码后,我已撤销给予其他应用程序的所有刷新令牌。怎么做?

更新:
我尝试过以下,

  1. B2C - 按策略获取令牌
    https://login.microsoftonline.com/te/tenantname.onmicrosoft.com/b2c_1a_policyname/oauth2/v2.0/authorize
    https://login.microsoftonline.com/te/tenantname.onmicrosoft.com /b2c_1a_policyname/oauth2/v2.0/token
    a) 使用广告 b2c 用户帐户(直接通过租户而不是从注册策略创建)获取访问令牌和刷新令牌。
    b)尝试使用令牌端点和grant_type刷新令牌来获取新的访问和刷新令牌->能够获取令牌c)使用https://graph.windows.net/myorganization/users/xxxxx-userObjectID-xxxx/
    撤销令牌invalidateAllRefreshTokens?api-version=1.6 和客户端凭证流(在广告 B2C 租户的 AD 刀片中注册的应用程序并授予对图形 api 的访问权限)
    d) 上面的令牌撤销 api 调用成功并尝试了步骤 (b)。
    e)仍然能够从步骤(b)获得新的代币

  2. B2C - 按策略获取令牌 - 使用 GA 帐户撤销
    https://login.microsoftonline.com/te/tenantname.onmicrosoft.com/b2c_1a_policyname/oauth2/v2.0/authorize
    https://login.microsoftonline.com/te/ tenantname.onmicrosoft.com/b2c_1a_policyname/oauth2/v2.0/token
    a) 使用广告 b2c 用户帐户(直接通过租户而不是从注册策略创建)获取访问令牌和刷新令牌。
    b)尝试使用令牌端点和grant_type刷新令牌来获取新的访问和刷新令牌->能够获取令牌c)使用https://graph.windows.net/myorganization/users/xxxxx-userObjectID-xxxx/
    撤销令牌invalidateAllRefreshTokens?api-version=1.6 并且它是通过使用直接在租户中创建的 GA 帐户登录图形 api 资源管理器来完成的。
    d) 上述令牌撤销 api 调用成功并尝试了步骤 (b)。
    e)仍然能够从步骤(b)获得新的代币

  3. B2C - 无需 Poicy 即可获取令牌
    https://login.microsoftonline.com/tenantname.onmicrosoft.com/oauth2/v2.0/authorize
    https://login.microsoftonline.com/tenantname.onmicrosoft.com/oauth2/v2.0 /token
    a) 使用广告 b2c 用户帐户获取访问令牌和刷新令牌(直接通过租户创建,而不是通过注册策略创建)。
    b)尝试使用令牌端点和grant_type刷新令牌来获取新的访问和刷新令牌->能够获取令牌c)使用https://graph.windows.net/myorganization/users/xxxxx-userObjectID-xxxx/
    撤销令牌 …

azure-active-directory azure-ad-b2c

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

我如何将地图的反转复制到另一张地图?

例如,map1使用某个地址(从头到尾)给值1到10.我希望在map2中具有相应地址的值10到1(开始结束)

map<long , int* > v;
map<long , int* > rv;

int i,a[10];
for(i=0; i<10; i++)
{
a[i] = i+1;
v.insert(pair<long, int *>(i+1,&a[i]));
}
itr = v.begin();
while(itr != v.end())
{
 cout << itr->first << " "<<itr->second;
 cout << endl;
 itr++;
}
rv.insert(v.rbegin(),v.rend());
cout << "copied array: "<<endl;
itr = rv.begin();
while(itr != rv.end())
{
cout << itr->first << " "<<itr->second;
cout << endl;
itr++;
 }
Run Code Online (Sandbox Code Playgroud)

我试过上面一个,但我只得到值1到10 ..我期望的值10比1.请帮我找出....

c++ iterator stl copy map

2
推荐指数
1
解决办法
276
查看次数

刷新 Azure AD B2C 自定义策略中的令牌吊销

我已经提出了刷新令牌撤销问题,它会在 1-5 分钟后起作用。
但它仅适用于内置策略(用户流),不适用于自定义策略。

我从内置策略中获得了refresh_token A,从自定义策略中获得了refresh_token B。

同一租户中的同一用户会收到这两个令牌。

执行撤销(Graph API)后,当我尝试使用refresh_token A获取新的访问和刷新令牌时,它失败了。但是当我尝试使用refresh_token B(通过自定义策略接收)时,它仍然有效。能够获得新的代币。

我在撤销呼叫后给了 15 分钟的时间间隔。

请帮我解决这个问题。

azure-active-directory azure-ad-graph-api azure-ad-b2c

0
推荐指数
1
解决办法
1635
查看次数