Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1007 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 1007 Bytes

ModAuthTkt-CSharp

Introduction

For an introduction to ModAuthTkt-CSharp, see Single Sign-On Using Mod_Auth_Tkt

ModAuthTkt Example

To create a mod auth tkt with this C# implementation, just follow this example code:

var ticketData = new AuthenticationTicketData
{
    UserId = "id",
    UserData = "UserData:this;UserData:this;",
    TimeStamp = DateTime.Now,
    IPAddress = "0.0.0.0"
};

var secret = "9a4e3c23-6566-4076-8e71-901d8b068d47";
var encode = false;

string modauthtkt = AuthenticationTicket.Create(ticketData, secret, encode);

Credits

This code was ported to C# by Robin Kaye of Applied Information Sciences (AIS).
It has since been maintained and tweaked by David Benson.