小编Ste*_*ras的帖子

Codeigniter集成Facebook API PHP SDK 3

是否有任何优雅的方法将Facebook PHP API集成到codeigniter中,因此使用一个codeigniter安装来管理多个Facebook应用程序

integration facebook codeigniter

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

简单的restlet登录

我正在使用restlet,我想创建一个登录机制,密码和用户名存储在MysqlDatabase中.

public class zeus extends Application {

    @Override
    public Restlet createInboundRoot() {
        // ?????????? ??? router.
        Router router = new Router(getContext());
        router.attach("/customers", CustomersResource.class);

        ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext(), ChallengeScheme.HTTP_BASIC, "login required");

        UserVerifier verifier = new UserVerifier();
        verifier.verify(identifier, secret); // where do i get the identifier ?
        guard.setVerifier(verifier);

        guard.setNext(router);
        return guard;
    }
}
Run Code Online (Sandbox Code Playgroud)

和我的用户验证器类

public class UserVerifier extends SecretVerifier {

    @Override
    public boolean verify(String identifier, char[] secret) {
    System.out.println(identifier);
    System.out.println(secret);
    //TODO compare with the Database
    return true;
    }


}
Run Code Online (Sandbox Code Playgroud)

我找不到如何获取标识符.

java restful-authentication restlet restlet-2.0

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

使用 Ansible 的无 SSH LXC 容器

我是 ansible 的新手,我正在尝试在一些 lxc 容器上使用 ansible。我的问题是我不想在我的容器上安装 ssh。所以

我试过的:

我尝试使用这个连接插件,但它似乎不适
用于 ansible 2。在了解 chifflier 连接插件不起作用后,我尝试使用openstack 中的连接插件。

经过一些失败的尝试后,我深入研究了代码,并且我明白该插件没有我正在与之交谈的主机是一个容器的信息。(因为代码从未达到这一点

我当前的设置:{Ansbile 主机}---|ssh|---{vm}--|ansible 连接插件|---{container1}

我的 ansible.cfg:

[defaults]
connection_plugins = /home/jkarr/ansible-test/connection_plugins/ssh
inventory = inventory
Run Code Online (Sandbox Code Playgroud)

我的库存:

[hosts]
vm ansible_host=192.168.28.12

[containers]
mailserver physical_host=vm container_name=mailserver
Run Code Online (Sandbox Code Playgroud)

我的组变量:

ansible_host: "{{ physical_hostname }}"
ansible_ssh_extra_args: "{{ container_name }}"
ansible_user: containeruser
container_name: "{{ inventory_hostname }}"
physical_hostname: "{{ hostvars[physical_host]['ansible_host'] }}"
Run Code Online (Sandbox Code Playgroud)

我的测试手册:

- name: Test Playbook
  hosts: containers
  gather_facts: true
  tasks:
    - name: testfile
      copy:
        content: "Test"
        dest: /tmp/test
Run Code Online (Sandbox Code Playgroud)

输出是: …

lxc ansible

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