Home
last modified time | relevance | path

Searched refs:tenantp (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/rbac/
H A Dinit.c154 tenant_info_t *tenantp, in initialize_tenant() argument
172 ber_dupbv( &e->e_name, &tenantp->audit_basedn ); in initialize_tenant()
173 ber_dupbv( &e->e_nname, &tenantp->audit_basedn ); in initialize_tenant()
180 ber_dupbv( &e->e_name, &tenantp->sessions_basedn ); in initialize_tenant()
181 ber_dupbv( &e->e_nname, &tenantp->sessions_basedn ); in initialize_tenant()
223 rbac_tenant_t *tenantp = NULL; in rbac_initialize_tenants() local
225 for ( tenantp = &rbac_tenants; tenantp; tenantp = tenantp->next ) { in rbac_initialize_tenants()
227 be, cr, &tenantp->tenant_info, INIT_AUDIT_CONTAINER ); in rbac_initialize_tenants()
232 tenantp->tenant_info.tid.bv_val ? in rbac_initialize_tenants()
233 tenantp->tenant_info.tid.bv_val : in rbac_initialize_tenants()
[all …]
H A Drbacsess.c48 tenant_info_t *tenantp; member
107 tenant_info_t *tenantp = NULL; in rbac_session_permissions_cb() local
116 tenantp = sess_perm_reqp->tenantp; in rbac_session_permissions_cb()
117 session_permissions_ads = tenantp->schema->session_permissions_ads; in rbac_session_permissions_cb()
224 tenant_info_t *tenantp = NULL; in rbac_session_add_role() local
229 tenantp = rbac_tid2tenant( &reqp->tenantid ); in rbac_session_add_role()
230 if ( !tenantp ) { in rbac_session_add_role()
284 tenant_info_t *tenantp = NULL; in rbac_session_drop_role() local
288 tenantp = rbac_tid2tenant( &reqp->tenantid ); in rbac_session_drop_role()
289 if ( !tenantp ) { in rbac_session_drop_role()
[all …]
H A Drbacperm.c49 permission_ads = cbp->tenantp->schema->permission_ads; in rbac_read_permission_cb()
120 tenant_info_t *tenantp = rbac_tid2tenant( &reqp->tenantid ); in rbac_read_permission() local
133 if ( !tenantp ) { in rbac_read_permission()
144 tenantp->permissions_basedn.bv_val ); in rbac_read_permission()
148 reqp->objname.bv_val, tenantp->permissions_basedn.bv_val ); in rbac_read_permission()
161 rbac_cb.tenantp = tenantp; in rbac_read_permission()
169 op2.o_dn = tenantp->admin; in rbac_read_permission()
170 op2.o_ndn = tenantp->admin; in rbac_read_permission()
176 op2.ors_attrs = tenantp->schema->perm_attrs; in rbac_read_permission()
H A Drbacuser.c73 user_ads = cbp->tenantp->schema->user_ads; in rbac_read_user_cb()
357 tenant_info_t *tenantp = rbac_tid2tenant( &reqp->tenantid ); in rbac_read_user() local
366 if ( !tenantp ) { in rbac_read_user()
388 rbac_cb.tenantp = tenantp; in rbac_read_user()
407 op2.o_dn = tenantp->admin; in rbac_read_user()
408 op2.o_ndn = tenantp->admin; in rbac_read_user()
409 op2.o_req_dn = tenantp->users_basedn; in rbac_read_user()
410 op2.o_req_ndn = tenantp->users_basedn; in rbac_read_user()
414 op2.ors_attrs = tenantp->schema->user_attrs; in rbac_read_user()
H A Drbacaudit.c71 tenant_info_t *tenantp = rbac_tid2tenant( &sessp->tenantid ); in rbac_audit() local
116 build_new_dn( &e->e_name, &tenantp->audit_basedn, &rdn, NULL ); in rbac_audit()
117 build_new_dn( &e->e_nname, &tenantp->audit_basedn, &nrdn, NULL ); in rbac_audit()
H A Drbac.h160 tenant_info_t *tenantp; member