TypeScript API / @laikacms/server/oauth2 / suppressedReasons
Function: suppressedReasons()
ts
function suppressedReasons(input, probe?): (
| "LCMS_OAUTH2_CSPRNG_MISSING"
| "LCMS_OAUTH2_WEBCRYPTO_SUBTLE_MISSING"
| "LCMS_OAUTH2_CSPRNG_DEGENERATE"
| "LCMS_OAUTH2_INSECURE_CONTEXT"
| "LCMS_OAUTH2_NODE_UNSUPPORTED"
| "LCMS_OAUTH2_IGNORE_LIST_UNKNOWN_CODE"
| "LCMS_OAUTH2_SHA256_UNAVAILABLE"
| "LCMS_OAUTH2_HMAC_UNAVAILABLE"
| "LCMS_OAUTH2_PASSKEY_ES256_UNAVAILABLE"
| "LCMS_OAUTH2_PQ_PASSKEY_SIGNATURE"
| "LCMS_OAUTH2_PQ_PASSWORD_ONLY"
| "LCMS_OAUTH2_PQ_TRANSPORT_UNVERIFIED")[];Returns the when: 'construct' codes that fire on this runtime but were suppressed by the operator. The caller should warn about each through its own logger; this module never logs.
Parameters
| Parameter | Type |
|---|---|
input | GateInput |
probe | RuntimeProbe |
Returns
( | "LCMS_OAUTH2_CSPRNG_MISSING" | "LCMS_OAUTH2_WEBCRYPTO_SUBTLE_MISSING" | "LCMS_OAUTH2_CSPRNG_DEGENERATE" | "LCMS_OAUTH2_INSECURE_CONTEXT" | "LCMS_OAUTH2_NODE_UNSUPPORTED" | "LCMS_OAUTH2_IGNORE_LIST_UNKNOWN_CODE" | "LCMS_OAUTH2_SHA256_UNAVAILABLE" | "LCMS_OAUTH2_HMAC_UNAVAILABLE" | "LCMS_OAUTH2_PASSKEY_ES256_UNAVAILABLE" | "LCMS_OAUTH2_PQ_PASSKEY_SIGNATURE" | "LCMS_OAUTH2_PQ_PASSWORD_ONLY" | "LCMS_OAUTH2_PQ_TRANSPORT_UNVERIFIED")[]