Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

custom authenticate.aspx

Hi all,

I'm trying to integrate qlikview with our site and a custom SQL based authentication backend it uses.  To this end I started with a simplest custom Authenticate.aspx with a hardcoded username and put it into %ProgramFiles%\QlikView\Server\QlikViewClients\QlikViewAjax\ directory, replacing the one that was already there.  The contents of my Authenticate.aspx:

<%@ Import Namespace="System.IO" %>

<%@ Import Namespace="QlikView.AccessPoint" %>

<%@ Page Language="C#" AutoEventWireup="true" Debug="true" %>

<script runat="server">

    protected void Page_Load(object sender, EventArgs e) {

        Response.Clear();

        Context context = this.GetContext();

        context.Response.AddVersionHeader();

        File.AppendAllText("C:\\ProgramData\\QlikTech\\WebServer\\Log\\authenticate.log", "here");

        IUser user;

        user = new NamedUser("DOMAIN\\user", null, true);

        QlikView.AccessPoint.User.GenericAuthentication(context, user);

        return;

    }

</script>

The problem is, I don't think it's being used, as even the `File.AppendAllText` line doesn't work, and I'm getting a CONNECTION_RESET error from Authenticate.aspx in the browser (seen in dev tools in network log) after which it pops up a message that I'm not authorized to view the document and in QVWS log I can see it's falling back to anonymous, which explains the not authorized message.

Any ideas on what I could be doing wrong?  Or even ideas on how to debug this?

Don't know much about ASP.NET so this could be a newbie error.

BTW, I got the idea and code for this from `Customized Authentication v2 0.zip` attached to one of the threads here.

Thanks,

Michael

0 Replies