struct loadparm_context *lp_ctx,
const struct samba_kdc_entry *client,
const struct auth_user_info_dc *client_info,
+ const struct auth_user_info_dc *device_info,
+ const struct auth_claims auth_claims,
const struct samba_kdc_entry *server,
struct authn_audit_info **server_audit_info_out,
NTSTATUS *status_out)
lp_ctx,
AUTHN_POLICY_AUTH_TYPE_KERBEROS,
client_info,
- NULL /* device_info */,
- (struct auth_claims) {},
+ device_info,
+ auth_claims,
server_policy,
(struct authn_policy_flags) {},
server_audit_info_out);
lp_ctx,
auth_entry.entry,
auth_user_info_dc,
+ NULL /* device_info */,
+ (struct auth_claims) {},
server,
server_audit_info_out,
status_out);
struct loadparm_context *lp_ctx,
const struct samba_kdc_entry *client,
const struct auth_user_info_dc *client_info,
+ const struct auth_user_info_dc *device_info,
+ const struct auth_claims auth_claims,
const struct samba_kdc_entry *server,
struct authn_audit_info **server_audit_info_out,
NTSTATUS *status_out);
server_entry->kdc_db_ctx->lp_ctx,
skdc_entry,
user_info_dc_shallow_copy,
+ NULL /* device_info */,
+ (struct auth_claims) {},
server_entry,
&server_audit_info,
&reply_status);