NAME
Smolder::AuthInfo
DESCRIPTION
Utility class to manage authentication tickets.
METHODS
new
Returns a new object.
my $ai = Smolder::AuthInfo->new();
ticket
Return a new auth ticket given an id and groups.
$ai->ticket(
id => $dev->id,
groups => [qw(developer admin)],
);
parse
Parse an auth ticket. The user's id and groups are then available in the id()
and groups()
methods if the ticket was not tampered with.
$ai->parse($string);
my $id = $at->id;
my $groups = $at->groups;
groups
Returns an array reference containing the groups of the most recently parsed auth ticket.
id
Returns the id of the most recently parsed auth ticket.