首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C#上使用活动目录和Oracle的单点登录(VS 2010)

在C#上使用活动目录和Oracle的单点登录(VS 2010)
EN

Stack Overflow用户
提问于 2013-04-11 19:23:22
回答 1查看 419关注 0票数 1

以下是我们所拥有的:

  • Oracle数据库驱动软件,它需要用户身份验证才能启动应用程序。
  • 一种Active Directory控制器,用户可以使用该控制器进行身份验证以登录会话。
  • Oracle10,Windows 2008,Windows7WS,C# (2010年),DevExpress,旧VB6框架

以下是我们想要做的事情:

  • 使用MS凭据验证在应用程序中跳过登录的用户。
  • 将用户的身份验证信息(带有A)映射到Oracle权限表
  • 删除登录框,除非用户没有足够的权限使用该应用程序

任何线索,书籍参考,教程,指南,如何,样本,文件将不胜感激!

EN

Stack Overflow用户

发布于 2013-05-09 13:02:55

读到你的问题,我很高兴看到你和我在同一个盒子里。

我们有一个Oracle 9i驱动的应用程序。我很感兴趣地读到甲骨文10g具有AD功能,但遗憾的是,我们无法掌握它,但仍然对我们所拥有的感到高兴。

在这种情况下,只有设计自己的解决方案。为此,我们将Oracle用户名转换为AD等效的用户名。我们的想法是,对于每个用户会话,应用程序检查用户是否已经使用AD进行身份验证,如果这样,我们将通过向经过AD身份验证的用户应用一个新的应用程序生成的密码来创建会话,然后使用该密码连接到Oracle DB。生成的密码不为用户所知,也不知道任何计划密码将以加密形式存在的人。对于每个会话,生成密码并将其应用于用户。

有缺点,如经常更改密码的开销,但我们找不到一个更好的解决方案,如果您有请。与我们分享,为社会的利益。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15957102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档