Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Authorizations
- # Uncomment out the merging for each environment that you'd like to include.
- # You can also just copy and paste the tree (do not include the "authorizations") to each
- # environment if you need something different per environment.
- authorizations: &AUTHORIZATIONS
- allow_unauthenticated_bind: false
- group_base: ou=groups,dc=test,dc=com
- ## Requires config.ldap_check_group_membership in devise.rb be true
- # Can have multiple values, must match all to be authorized
- required_groups:
- # If only a group name is given, membership will be checked against "uniqueMember"
- - cn=admins,ou=groups,dc=test,dc=com
- - cn=users,ou=groups,dc=test,dc=com
- # If an array is given, the first element will be the attribute to check against, the second the group name
- - ["moreMembers", "cn=users,ou=groups,dc=test,dc=com"]
- ## Requires config.ldap_check_attributes in devise.rb to be true
- ## Can have multiple attributes and values, must match all to be authorized
- require_attribute:
- objectClass: inetOrgPerson
- authorizationRole: postsAdmin
- ## Requires config.ldap_check_attributes_presence in devise.rb to be true
- ## Can have multiple attributes set to true or false to check presence, all must match all to be authorized
- require_attribute_presence:
- mail: true
- telephoneNumber: true
- serviceAccount: false
- ## Environment
- #development:
- # host: localhost
- # port: 389
- # attribute: cn
- # base: ou=people,dc=test,dc=com
- # admin_user: cn=admin,dc=test,dc=com
- # admin_password: admin_password
- # ssl: false
- # <<: *AUTHORIZATIONS
- development:
- host: 192.168.60.159
- port: 389
- attribute: cn
- base: ou=people, dc=pgn-solution, dc=co, dc=id
- admin_user: cn=admin, dc=pgn-solution, dc=co, dc=id
- admin_password: 4lh4mdul1ll4h
- ssl: false
- # <<: *AUTHORIZATIONS
- #test:
- # host: localhost
- # port: 3389
- # attribute: cn
- # base: ou=people,dc=test,dc=com
- # admin_user: cn=admin,dc=test,dc=com
- # admin_password: admin_password
- # ssl: simple_tls
- # <<: *AUTHORIZATIONS
- #production:
- # host: localhost
- # port: 636
- # attribute: cn
- # base: ou=people,dc=test,dc=com
- # admin_user: cn=admin,dc=test,dc=com
- # admin_password: admin_password
- # ssl: start_tls
- # <<: *AUTHORIZATIONS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement