On 1/21/20 1:54 PM, Fabian Grünbichler wrote: > Signed-off-by: Fabian Grünbichler <f.gruenbich...@proxmox.com> > --- > > Notes: > new in v3 > > requires depends on libpve-http-server which changed these interfaces > > src/PMG/HTTPServer.pm | 4 +++- > src/PMG/Service/pmgproxy.pm | 2 +- > 2 files changed, 4 insertions(+), 2 deletions(-) > > diff --git a/src/PMG/HTTPServer.pm b/src/PMG/HTTPServer.pm > index 8c29059..eb48b5f 100755 > --- a/src/PMG/HTTPServer.pm > +++ b/src/PMG/HTTPServer.pm > @@ -42,7 +42,7 @@ sub generate_csrf_prevention_token { > } > > sub auth_handler { > - my ($self, $method, $rel_uri, $ticket, $token, $peer_host) = @_; > + my ($self, $method, $rel_uri, $ticket, $token, $api_token, $peer_host) = > @_; > > my $rpcenv = $self->{rpcenv}; > > @@ -66,6 +66,8 @@ sub auth_handler { > > if ($require_auth) { > > + die "API tokens not implemented\n" if $api_token; > + > die "No ticket\n" if !$ticket; > > if ($ticket =~ m/^PMGQUAR:/) { > diff --git a/src/PMG/Service/pmgproxy.pm b/src/PMG/Service/pmgproxy.pm > index e88d757..ea58b50 100755 > --- a/src/PMG/Service/pmgproxy.pm > +++ b/src/PMG/Service/pmgproxy.pm > @@ -192,7 +192,7 @@ sub get_index { > $lang = $newlang; > } > } > - my $ticket = PVE::APIServer::Formatter::extract_auth_cookie($cookie, > $server->{cookie_name}); > + my $ticket = PVE::APIServer::Formatter::extract_auth_value($cookie, > $server->{cookie_name}); > > if ($ticket =~ m/^PMGQUAR:/) { > $username = PMG::Ticket::verify_quarantine_ticket($ticket, 1); >
applied, thanks! _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel