Reconnecting
Restoring connection…
Reconnecting
Restoring connection…
OIDC and JWKS diagnostics
v0.1.0Generic read-only OpenID Connect discovery and JWKS diagnostics, plus local key-ID comparison and protected JWT-header inspection. Network actions use explicit HTTPS URLs, never follow redirects, and never submit bearer tokens.
curl
jq
base64
Install
emisar pack install
fetches this pack, re-validates it, and verifies its content hash against the
--hash
below — the exact bytes this page was rendered against, so a tampered copy is
rejected — before copying it into the runner's packs dir. The command reloads a
running daemon itself; no manual restart.
sudo emisar pack install oidc-jwks --hash sha256:fe0d13059d3364ad384fbd16f57b28ce6071361f7fb5da86e440bbfcc96a7295
Actions 5 total
View on GitHub-
oidc.compare_key_ids script low
Compare authoritative and consumer key IDs
Compare two bounded JSON arrays of public key IDs and report missing, extra, and shared IDs. Inputs are sorted and deduplicated before comparison.
View source on GitHub -
oidc.discovery script low
Fetch OIDC discovery metadata
Fetch and return the public OpenID Provider Configuration for one exact HTTPS issuer. Redirects are rejected and advertised URLs are not followed.
View source on GitHub -
oidc.jwks script low
Fetch a public JWKS
Fetch and validate one explicit public JWKS. The action rejects redirects, oversized key sets, malformed keys, and private or symmetric key material.
View source on GitHub -
oidc.jwt_header script low
Decode a protected JWT header
Decode and project recognized fields from a compact JWS or JWE protected header. The payload and claims are never decoded, and no signature or claim validation is performed.
View source on GitHub -
oidc.validate_discovery script low
Validate OIDC discovery metadata
Require an exact issuer match and an accepted HTTPS jwks_uri in one discovery document. This action does not fetch the advertised JWKS.
View source on GitHub