标签: federation

你知道一个带有GUI的工具来编辑SQL Azure Federation中的数据吗?

我正在将应用程序迁移到SQL Azure Federation,我喜欢在没有SQL的情况下查看和编辑表格内容(它仅用于测试).

使用标准SQL数据库(SQL Server或SQL Azure),我可以使用以下方法之一:

  • Management Studio(SSMS)查看和编辑数据:右键单击表>编辑顶部xx行.

  • Visual Studio:在服务器资源管理器中,我连接到我的数据库,右键单击一个表,然后单击"显示表数据".

当然,这对SQL Azure Federation不起作用.您是否知道一个工具(甚至简单),免费(如果可能),在联盟成员中编辑我的数据?

azure federation azure-sql-database

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

ADFS服务器上的SAML LogOutRequest处理失败

我有ADFS服务器作为IdP.我有单独的SP应用程序.这些是在信任圈中定义的.SAML协议上的SSO工作正常.当我尝试SP启动注销请求时,我在ADFS端遇到错误:

MSIS7000:登录请求不符合Web浏览器客户端的WS-Federation语言或SAML 2.0协议WebSSO配置文件.

编辑来自ADFS事件跟踪的更多详细信息:

MSIS7015:此请求不包含预期的协议消息,或者根据HTTP SAML协议绑定找到了不正确的协议参数.

我已经审查了mu注销SAML消息并且看起来正确.只是提到同一个SP正在使用ForgeRocks IdP(来自Sun OpenSSO)正确注销.

Saml loout请求消息:

<samlp:LogoutRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
                 ID="b00b3f55-f3e3-4935-9e91-da6bf8b62efd"
                 Version="2.0"
                 IssueInstant="2013-08-27T09:45:08Z"
                 Destination="https://00.00.00.00/adfs/ls/"
                 Consent="urn:oasis:names:tc:SAML:2.0:consent:unspecified"
                 NotOnOrAfter="2013-08-27T09:50:08Z"
                 >
<saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">SPEntityId/</saml:Issuer>                    
<saml:NameID xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified">jsmith@company.com</saml:NameID>
<samlp:SessionIndex>_ea853497-c58a-408a-bc23-c849752d9741</samlp:SessionIndex>
Run Code Online (Sandbox Code Playgroud)

编辑

Lan向我建议签署注销请求消息是强制性的.他是对的.在OASIS规范(http://docs.oasis-open.org/security/saml/v2.0/saml-profiles-2.0-os.pdf)第4.4.3.1节中.它被描述.根据我现在发送签名的消息,但我有同样的问题.

签名留言:

<samlp:LogoutRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
                 ID="aed640c0-9455-49ea-9450-4ad7c08d98e7"
                 Version="2.0"
                 IssueInstant="2013-08-29T15:22:45Z"
                 Destination="https://server/adfs/ls/"
                 Consent="urn:oasis:names:tc:SAML:2.0:consent:unspecified"
                 NotOnOrAfter="2013-08-29T03:27:45Z"
                 >
<saml:NameID xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
             Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient">user</saml:NameID>
<samlp:SessionIndex>_677952a2-7fb3-4e7a-b439-326366e677db</samlp:SessionIndex>
<saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">SPIssuer</saml:Issuer>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
        <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
        <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
        <Reference URI="#aed640c0-9455-49ea-9450-4ad7c08d98e7">
            <Transforms>
                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
            </Transforms>
            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <DigestValue>53jjPvQ2Ty1Z+VikwrUwW4Erj3k=</DigestValue>
        </Reference>
    </SignedInfo>
    <SignatureValue>signed value</SignatureValue>
    <KeyInfo>
        <X509Data>
            <X509Certificate>certificate</X509Certificate>
        </X509Data>
    </KeyInfo>
</Signature>
Run Code Online (Sandbox Code Playgroud)

我做错了什么?应该在ADFS上指定一些其他端点吗?因为我得到的应该与登录请求一样使用(这完全在我身边工作).

谢谢,拉斯特科

adfs saml federation adfs2.0 saml-2.0

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

在Apollo联合网关后面的Hasura GraphQL端点

是否有人成功将Hasura GraphQL端点放置在Apollo联合网关的后面?我知道Hasura要作为联盟的地步,但我宁愿不这样做...目前的想法是创建一个阿波罗服务器与远程模式连接Hasura,然后但 beind网关...寻找任何关于这是否可能的想法或指导?

我很想说这不是因为我看不到任何尝试过的人。我不确定Hasura端点是否允许。以这种方式联合“自己”。

我已经开始了该过程,但是最初无法获得带有远程方案的Express Apollo服务器来连接到Hasura端点,所以一个较小的问题是这是否可能。

干杯。

federation graphql hasura

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

身份服务器和身份提供者有什么区别?

我不明白身份服务器和身份提供者之间的区别。它们相同吗?身份服务器可以充当跨域应用程序的身份提供者吗?

identity oauth saml federation scim

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

vite-plugin-federation 不加载我的组件的样式

当我在主机应用程序上加载组件时,组件加载时没有 css,我使用 Vite + Vue 和 tailwind,有人知道如何加载这些样式吗?

这是我的 vite.conf.ts:

import federation from "@originjs/vite-plugin-federation";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";


export default defineConfig({
  server: {
    port: 8000,
  },
  build: {
    target: ["chrome101", "edge89", "firefox89", "safari15"],
  },
  plugins: [
    vue(),
    federation({
      name: "myLib",
      filename: "remoteEntry.js",
      // Modules to expose
      exposes: {
        "./Counter": "./src/components/Counter.vue",
        "./Controller": "./src/controller.ts",
      },
      shared: ["vue", "css"],
    }),
  ],
});

Run Code Online (Sandbox Code Playgroud)

federation webpack tailwind-css vite

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