nsmcp::BearerAuthenticator method authenticate (public)

 <instance of nsmcp::BearerAuthenticator[i]> authenticate \
    authorization server

Defined in /usr/local/ns/tcl/nsmcp/security.tcl

Authenticate a bearer header for the selected server. Validate token syntax, resolve its digest and check expiry before creating a request-owned context.

Parameters:
authorization (required)
Authorization header supplied by the caller.
server (required)
Selected NaviServer virtual-server name.
Returns:
A RequestContext object, or an HTTP 401 error on rejection.

Testcases:
No testcase defined.
[ show source ]
Show another procedure: