nsmcp::BearerAuthenticator method authenticate (public)
<instance of nsmcp::BearerAuthenticator> 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.
![[i]](/resources/acs-subsite/ZoomIn16.gif)