s3-auth use create_local_token() to transform server_info -> session_info
[abartlet/samba.git/.git] / source3 / rpc_server / dcesrv_gssapi.c
index f60f6ce245136a5f30de21f5d58d893f2da2a925..c8a015e066c38b70e1c4e1ccdae37d3df5d9e9d3 100644 (file)
@@ -228,9 +228,10 @@ NTSTATUS gssapi_server_get_user_info(struct gse_context *gse_ctx,
 
        /* TODO: save PAC data in netsamlogon cache ? */
 
-       status = make_server_info_krb5(mem_ctx,
+       status = make_session_info_krb5(mem_ctx,
                                        ntuser, ntdomain, username, pw,
-                                       logon_info, is_guest, server_info);
+                                       logon_info, is_guest, is_mapped, NULL /* No session key for now */,
+                                       server_info);
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(1, ("Failed to map kerberos pac to server info (%s)\n",
                          nt_errstr(status)));