krb5_const_principal client_principal,
krb5_const_principal server_principal,
const struct auth_user_info_dc *user_info_dc,
+ const struct auth_user_info_dc *device_info_dc,
+ const struct auth_claims auth_claims,
struct samba_kdc_entry *proxy_skdc_entry)
{
krb5_error_code code;
kdc_db_ctx->lp_ctx,
kdc_db_ctx->samdb,
user_info_dc,
- NULL /*device_info_dc */,
- (struct auth_claims) {},
+ device_info_dc,
+ auth_claims,
session_info_flags,
&security_token);
if (!NT_STATUS_IS_OK(nt_status)) {
krb5_const_principal client_principal,
krb5_const_principal server_principal,
const struct auth_user_info_dc *user_info_dc,
+ const struct auth_user_info_dc *device_info_dc,
+ const struct auth_claims auth_claims,
struct samba_kdc_entry *proxy_skdc_entry);
NTSTATUS samba_kdc_setup_db_ctx(TALLOC_CTX *mem_ctx, struct samba_kdc_base_context *base_ctx,
client->principal,
server_principal,
client_info,
+ NULL /* device_info_dc */,
+ (struct auth_claims) {},
proxy_skdc_entry);
out:
talloc_free(mem_ctx);
client_principal,
server_principal,
user_info_dc,
+ NULL /* device_info_dc */,
+ (struct auth_claims) {},
proxy_skdc_entry);
out:
talloc_free(mem_ctx);