文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>K2 BlackPearl 添加K2SQL SecurityProvider

K2 BlackPearl 添加K2SQL SecurityProvider

时间:2010-12-27  来源:捣蛋王

相关的Dll在安装时已经部署完毕,只需在数据库中进行注册即可。

步骤如下:

  1. 打开SSMS
  2. 连接K2的数据库,展开[K2HostServer]数据库,打开[SecurityLabels]表。这个表里存的就是当前系统已存在的Labels。
  3. 在SecurityLabels表点右键,选择[编写脚本为]-[INSERT到]-[新查询编辑器窗口]。
  4. 修改生成的SQL模板:

    INSERT INTO [K2HostServer].[dbo].[SecurityLabels]
               ([SecurityLabelID]
               ,[SecurityLabelName]
               ,[AuthSecurityProviderID]
               ,[AuthInit]
               ,[RoleSecurityProviderID]
               ,[RoleInit]
               ,[DefaultLabel])
         VALUES
               ('8e8d5221-ee89-4cd7-99da-fcfcdf64abdb'
               ,'K2SQL'
               ,'fc1848e6-23f5-49d8-8c48-9f7b197c80b7'
               ,'<AuthInit><init>[SQLSERVERNAME],K2SQLUM</init><login />
                    <implementation assembly="SQLUM, Version=4.0.0.0, Culture=neutral,
                    PublicKeyToken=16a2c5aaaa1b130d" type="SQLUM.K2UserManager" /></AuthInit>'
               ,'fc1848e6-23f5-49d8-8c48-9f7b197c80b7'
               ,'<roleprovider><init>[SQLSERVERNAME], K2SQLUM</init><login />
                <implementation assembly="SQLUM, Version=4.0.0.0, Culture=neutral,
                PublicKeyToken=16a2c5aaaa1b130d" type="SQLUM.K2UserManager" /></roleprovider>'
               ,0)
    GO  执行该语句。把以上语句中的两个[SQLSERVERNAME]替换为自己的SQL实例名。

  5. 重新启动K2 Blackpearl
  6. 我们打开K2 Object Browser,刷新Users 即可看到我们新添加的Label。

接下来会有几篇,分享我在这方面遇到的问题。

使用K2SQL用户库

开发Custom SecurityProvider

部署Custom SecurityProvider

修改WorkSpace为Forms身份验证

使K2Blackpear4.5强制运行在.Net 4.0下

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载