Naviga ID
Docs Home
Infomaker
Naviga
Search…
Introduction
Release notes
Architecture
Authorization schema
Integrations
Customer Integration
Service Integration
Services
Admin API
IMSG
Shared modules
Http Test Server
Service Authorization Lib
Authorize
Errors
ExpressMiddleware
TokenUtils
Hapi plugin
ServiceAuthorizationError
AccessDenied
Unauthorized
ConfigError
Client Credentials
Managing Applications
Internal Naviga ID Docs
Access Token
Fetching and using Access Tokens
Validate Access Tokens
Local development
Local HTTPS support
Post Mortem
Broken backwards compatibility in access token service for client credentials, 20th Dec 2021
Powered By
GitBook
ServiceAuthorizationError
ServiceAuthorizationError
new ServiceAuthorizationError(args)
Param
Type
Default
Description
args
Object
Required -
The args object passed to the constructor
args.publicData
Object
Required -
Data to show in the error
args.internalData
Object
Required -
Private data that can be logged in the error
args.publicMessage
string
"An error occurred"
Error message to be shown
args.httpCode
number
500
Http status code for error
hapiReply(replyOrResponseToolkit, [extraPublicData]) ⇒
Object
Reply function to respond with the error
Returns
:
Object
- Response - Response object
Param
Type
Default
Description
replyOrResponseToolkit
Object
Required -
Response toolkit - For example 'h' in Hapi, which handles the response
extraPublicData
Object
{}
Extra public data to shown in the error message
Previous
Hapi plugin
Next
AccessDenied
Last modified
2yr ago
Export as PDF
Copy link
Contents
ServiceAuthorizationError
new ServiceAuthorizationError(args)
hapiReply(replyOrResponseToolkit, [extraPublicData]) ⇒ Object