标签: user-management

使用c#在远程系统上枚举Windows用户组成员

在c#中,我需要能够

  • 连接到远程系统,根据需要指定用户名/密码
  • 列出该系统上本地组的成员
  • 将结果提取回正在执行的计算机

因此,例如,我将使用适当的信用连接到\ SOMESYSTEM,并获取本地管理员列表,包括SOMESYSTEM\Administrator,SOMESYSTEM\Bob,DOMAIN\AlanH,"DOMAIN\Domain Administrators".

我已经尝试使用system.directoryservices.accountmanagement但遇到了身份验证问题.有时我得到:

不允许同一用户使用多个用户名与服务器或共享资源建立多个连接.断开与服务器或共享资源的所有先前连接,然后重试.(HRESULT异常:0x800704C3)

以上是尝试,因为有些情况下我根本无法取消映射现有的驱动器或UNC连接.

其他时候我的程序获得UNKNOWN ERROR并且远程系统上的安全日志报告错误675,代码0x19是KDC_ERR_PREAUTH_REQUIRED.

我需要一个更简单,更不容易出错的方法来做到这一点!

c# windows usergroups user-management

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

身份管理/ SSO解决方案?

您对基本的集中身份管理/ SSO服务有何建议?它必须是开源的,具有可插入的身份管理器(例如:LDAP,DB,openID等),并提供适当的API访问选项(例如:Web服务,REST等).它还必须是可集群的,以实现高可用性.

JOSSO?CAS?其他?

identity user-management josso single-sign-on

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

寻找基于PHP的用户管理系统

我目前正在寻找一个PHP的用户管理系统,可以很容易地集成和构建.我已经google了它,我已经有两三个已经在列表中试用,但是我再次希望根据使用情况和解决方案的经验获得个人推荐的好处.

所以如果你知道过去曾经为你工作的任何东西,我真的很感激,如果你能推荐的话.

谢谢!

php user-management

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

PHP中的用户状态工作流引擎

我希望在PHP应用程序中实现用户状态/工作流处理.

目前有:

  • 基于用户的系统,具有大约10种不同的状态,任何用户都可以进入(启用,禁用,预注册,取消注册,删除等)
  • 定义了关于用户可以根据不同系统事件从哪个状态开始的规则
  • 一个相当混乱(但主要是工作)的系统,充满了IF和SWITCH分散在整个地方

想要:

  • 使用"聪明"状态机替换当前的IFfy用户状态处理,以便定义这些用户转换规则
  • 允许可视化那些定义的规则
  • 通过确保用户只能处于合法状态,使系统更加安全和防弹

我的研究:

我检查了SO和其他地方的工作流程和状态机的PHP实现,并且有希望的候选人似乎是

对于与上述任何一个库合作的任何经验和/或关于我需要什么的适用性的意见或者对其他地方的提示,我将不胜感激.

php workflow user-management

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

WSO2 Identity Server通过API管理用户和角色

我需要通过API在WSO2 Identity Server 3.2.3中创建和管理用户,我已经尝试了http://blog.facilelogin.com/2010/05/managing-users-and-roles-with-wso2中的代码示例.html但已经过时了.没有WSO2用户界面,有没有办法管理用户和角色?

api wso2 user-management wso2is

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

如何在我的网站上管理来自多提供商(facebook,twitter)的用户帐户?

我即将使用其中一个多提供商身份验证框架Opauth或Hybridauth(不知道哪个是最好的,但我对第二个有一点偏好)所以后果是我必须管理多账户.

事实上,我已经有自己的帐户管理(登录+密码+电子邮件),我去年有facebook用户.现在我将不得不处理Twitter帐户,linkedin帐户等...所以问题很简单:如何管理用户名?例如,John在我的网站上创建了一个帐户.所以"John"登录/用户名被采用.但是,如果来自Facebook的另一个John再来自Twitter的另一个,那么我该怎么做?在Stackoverflow(或其他地方),实践是什么?

我不希望John代表另一个John写信.今天使用我自己的系统,我验证登录(用户名)是唯一的.如果不是,我拒绝用户.但现在 ?

我以为我可以检查电子邮件但是...我知道电子邮件地址不能成为关键因为Twitter没有给你.

希望我足够清楚:)

问候

twitter facebook social-media user-management hybridauth

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

Symfony2/FOSUserBundle - 使用多个捆绑包路由问题

问题类似,我需要为我的网站的管理员和前端捆绑包单独登录.管理员实际上是一个独立的捆绑包vendors.

现在,我的路由看起来像:

应用程序/配置/ routing.yml中:

AcmeSiteBundle:
    resource: "@SiteBundle/Resources/config/routing.yml"
    prefix:   /

AcmeAdminBundle:
    resource: "@AdminBundle/Resources/config/routing.yml"
    prefix:   /admin/
Run Code Online (Sandbox Code Playgroud)

这两个bundle的各个routing.yml文件都有:

fos_user_security:
    resource: "@FOSUserBundle/Resources/config/routing/security.xml"

fos_user_profile:
    resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
    prefix: /profile

fos_user_register:
    resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
    prefix: /register

fos_user_security_login:
    pattern:  /login
    defaults: { _controller: FOSUserBundle:Security:login }

fos_user_security_check:
    pattern:  /login_check
    defaults: { _controller: FOSUserBundle:Security:check }

fos_user_security_logout:
    pattern:  /logout
    defaults: { _controller: FOSUserBundle:Security:logout }
Run Code Online (Sandbox Code Playgroud)

我的防火墙在security.yml中:

firewalls:
    main:
        context: site
        pattern: ^/admin/
        form_login:
            provider: fos_userbundle
            csrf_provider: form.csrf_provider
            login_path:  /admin/login
            check_path:  /admin/login_check
        logout:
            path: /admin/logout
        anonymous:    true

    frontend:
        context: site …
Run Code Online (Sandbox Code Playgroud)

php user-management symfony

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

SaltStack:$ HOME用户尚不存在

foo在minion上创建了一个用户.小兵评估/etc/default/useradd.这意味着盐主人不知道新的$ HOME是/home/foo在我们的情况下还是在我们的情况下/localhome/foo.

如何将用户的$ HOME foo作为jinia变量?

我需要在systemd服务文件中.

我想避免自定义支柱数据,因为这是多余的.有没有办法通过谷物获得它?

它在加速期间有效吗?首先foo需要创建用户,然后通过查找$ HOME来创建systemd文件foo...

如果用户已存在,这将起作用:

{{ salt['user.info'](user).get('home') }}/foo:
  file.recurse:
    - source:    salt://conf/common/foo
Run Code Online (Sandbox Code Playgroud)

相关问题:https://github.com/saltstack/salt/issues/7883

user-management home-directory salt-stack

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

对用户管理负责 - 删除死账

如何在Ansible中有效管理用户帐户?我想将用户帐户和证书保留在列表中.

在运行playbook时,我想从列表中创建每个帐户(这很简单).我还想删除主机上现有的帐户,但不在列表中.

现在,我想出了现有帐户列表 awk -F: '($3 >= 1000) {printf "%s\n",$1}' /etc/passwd

并将其与我的列表进行比较 - 删除不需要的帐户.

是否有更简单的方法模块可以实现开箱即用的功能?

user-management ansible

5
推荐指数
2
解决办法
5706
查看次数

Github API 无法设置用户邮箱

我正在尝试通过 Github API 将用户名和主要电子邮件与 AD 同步。我使用范围为 user:email 的 oAuth 令牌调用 /user/emails 并取回他们的主要电子邮件。然后我尝试使用 PATCH /user per this doc with the payload:

{
   email: newemail@ourcompany.com
}
Run Code Online (Sandbox Code Playgroud)

我得到一个 404。

这是为用户设置主要电子邮件的正确方法吗?

email github user-management

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