Skip to content

Instantly share code, notes, and snippets.

View shahbaz17's full-sized avatar

Mohammad Shahbaz Alam shahbaz17

View GitHub Profile
@shahbaz17
shahbaz17 / jwks.json
Last active May 3, 2024 09:16
Farcaster JWKS Endpoint
{
"kty": "RSA",
"n": "oq3S9iqOuRtOeXvinWQxrnfGAaRFZ_GqjfAKNARnVtkkAAIFrfQiGJFxa-Ab2H53UfSZciQmq87jlgc1Hnzfx0GoU6sI08CUi_HhjhtzpIhUSasBFwUGOAOH66U5onwIqodRhF0fj-qiwToy3bB4Ehb5oUQ9XfBynMnKEFN9lQgea07i3D1h99iSWc7-Wwr-3vKsnqxPOMNiSgKKstTQHcC8zNCTV5fuSOBYEJary-mF_jx5A3mbkND0hawoPr8OOgxA9DBalUCyV-7Q_2oIQBE5EBTpGovX9fuYlmfaGC4RdckW3RDekLmqEjKAZaZCKnYlrjDj52rF3SfD_ZMyew",
"e": "AQAB",
"ext": true,
"kid": "49563d7e86f6626426be",
"alg": "RS256",
"use": "sig"
}
@shahbaz17
shahbaz17 / fedcm.jwks
Created March 27, 2024 21:40
FedCM IDP JWKS
{
"kty": "RSA",
"n": "7Ga5yx4NozfYNoRU7_Sk-sREj9Hiu7C8MvprhH1iIhu0KeRPgjyEXiFzlf3ZA7vp9ZlJoJGH-Rdz8T2M1UoI1DZQPI-7MCgmYdrjBapaYDFEMcd_t0ADZ5SkzNcIrACaZUpZyzM1OS5lOCDXjtDo7Ym2cLEg-BSI0lmYGxGY2w10pxUNVTM7U8wfZT7ANaZHHvWxNpRWKvul2WybEF2MRSUftupX-zrQdNYtz4dSi_FKIBFlUrxVJoCGCqONbVb4jKXj3dzutdlR9wzge23WRojgLrY5vtgetkj7g9bwLkIDX116iUyplVomZ28B14Gi4VzjbUNtPrvpN0Nn4zGO1Q",
"e": "AQAB",
"ext": true,
"kid": "676da9d312c39a429932f543e6c1b7812e4983",
"alg": "RS256",
"use": "sig"
}
@shahbaz17
shahbaz17 / jwks.json
Created January 25, 2024 13:34
GitHub Oauth JWKS
{
"kty": "RSA",
"n": "4lA8JEFo-XxygIuNujNCzVVNAqyaGuacC1vBGvb5yQEv83bXfdnrpJArCqBYOLaGQlvhQ4uU60hF8shaGoy8IJ1CDjyioaqjReUN1VOXiWxH7uePbFWqR6s_bFB1fIGlQDRh49o7Zsvk0mgQg_fb2Ojl9jIR0G6e5kxn1XXNB6Zpe4HCgcVt9dhOAOblW9pJwuOXTesUpSKLQa0hGECCf7GvvdbGSqERnudzd1IG5R_zOKrfKlfRR5nGu1st04tlfGTS_ffJ_2RpFr48_-zWRrQct_syjollrToEChN6EKcfJto0tJnP-_UiYRc6EyzLWLwEyG15a7c4oHWYih8Zrw",
"e": "AQAB",
"ext": true,
"kid": "33c21a45d72adfdc99a20",
"alg": "RS256",
"use": "sig"
}
@shahbaz17
shahbaz17 / firebase-admin-jwks.json
Created January 23, 2024 06:32
Firebase admin SDK's public key in JWKS format
{
"keys": [
{
"kty": "RSA",
"kid": "5b602e0ca1f47a8ebfd11604d9cbf06f4d45f82b",
"use": "sig",
"n": "AMoH7vBUaLnMmsm8xunZcpI4x0b/MG/unWl0AMaiJc9qwUEGKnCFOTY5ySehnnOrMr/xImM8+wDC/e05nsoh+twHOB9DUCXIYRmdQv8vKxEd3seFbNco8/EdSOCyKbtOcTqwThIsO1StvlB8/r/91DQeZxDBVM70cZ9RL6PfpVAcN27U5SFIoyGLmxu1UApyd8lBmZGxnhaX+FGK6LwIX2vZe82DEz0PM+3zDqTnoWk6pdzqvgI4yUBRWuakt8y69pZYcHGuzATtgnDGBiOO0OQfsWsdhB+tE/KfrWLuxWSwZVi57yIipX/azJp/v2Ccl/wO6Hg+gB07SmtQ06PzvZit5lQ=",
"e": "AQAB"
},
{
/* eslint-disable */
function getScope() {
return self.registration.scope;
}
self.addEventListener('message', function (event) {
if (event.data && event.data.type === 'SKIP_WAITING') {
self.skipWaiting();
}
});
@shahbaz17
shahbaz17 / service-worker.ts
Created January 4, 2024 09:09
service-worker.ts
/// <reference lib="webworker" />
/* eslint-disable no-restricted-globals */
// This service worker can be customized!
// See https://developers.google.com/web/tools/workbox/modules
// for the list of available Workbox modules, or add any other
// code you'd like.
// You can also remove this file if you'd prefer not to use a
// service worker, and the Workbox build step will be skipped.
@shahbaz17
shahbaz17 / serviceWorkerRegistration.ts
Created January 4, 2024 09:01
serviceWorkerRegistration.ts
// Here is a reference snippet of code from src/serviceWorkerRegistration.ts
const isLocalhost = Boolean(
window.location.hostname === "localhost" ||
// [::1] is the IPv6 localhost address.
window.location.hostname === "[::1]" ||
// 127.0.0.0/8 are considered localhost for IPv4.
window.location.hostname.match(
/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/
)
{
"kty": "RSA",
"n": "skj78C3fpVD6X99O7lQ9XddAWsoO7-C4n338WguH8NtS5-ZrIQVHJvq1AOIYFaDLaif7GvDnN_4m01AFZ7r3_5MiaLi4256bNFM817iVTaFsRhqNM-TOm4M_SptEsKaLK8UjLXaLCLoSdk5VCqK3uNTQGCJoni7AJh2kKcWwmPAEIzFQUBC-v1hxSBy9MwFI9uh7ozp80pV7N1ufgOWd9QQFMFXC9NyAXXdQ1l7BltpPf6YJjdjyyY7j7jpYNqxgdpgTIkouyLhAB4wQMq_m4lVYKnCBMzagapxjp7cZCUCPClrDFOZ1H1LGQX900XbdyTPBeiripJvvjCc368Jw7Q",
"e": "AQAB",
"alg": "RS256",
"kid": "2ma4enu1kdvw5bo9xsfpi3gcjzrt6q78yl0h",
"use": "sig"
}
@shahbaz17
shahbaz17 / azure_jwks.json
Created September 4, 2023 10:17
azure_jwks
{
"keys": [
{
"kid": "X5eXk4xyojNFum1kl2Ytv8dlNP4-c57dO6QGTVBwaNk",
"nbf": 1493763266,
"alg": "RS256",
"use": "sig",
"kty": "RSA",
"e": "AQAB",
"n": "tVKUtcx_n9rt5afY_2WFNvU6PlFMggCatsZ3l4RjKxH0jgdLq6CScb0P3ZGXYbPzXvmmLiWZizpb-h0qup5jznOvOr-Dhw9908584BSgC83YacjWNqEK3urxhyE2jWjwRm2N95WGgb5mzE5XmZIvkvyXnn7X8dvgFPF5QwIngGsDG8LyHuJWlaDhr_EPLMW4wHvH0zZCuRMARIJmmqiMy3VD4ftq4nS5s8vJL0pVSrkuNojtokp84AtkADCDU_BUhrc2sIgfnvZ03koCQRoZmWiHu86SuJZYkDFstVTVSR0hiXudFlfQ2rOhPlpObmku68lXw-7V-P7jwrQRFfQVXw"
{"keys":[{"kty":"RSA","kid":"CecQ5JrFHMoOXO1o7VweMICqlXQ8hEq_kvFWZsCCPhc","use":"sig","alg":"RS256","e":"AQAB","n":"uaVpuPuuOoBrclDuPEYkG3X4-iFpBqcALpxOlF7KhkXr7NEP1cQtsl9_oNqyiHYnXoMVsGmuzHZPSDWHb613qHbcvn9IREvvIVwWlNuV3QGGak3J4Fa0hPajBums93A1AGEEn-pGyTcshDp_rn9H3zRNR7A4yYVw_TNd2ZQiV1qTfqHL39VXGdbNYRatPWeNqxwlC8xhcgoLCzuJ4ADqd3JRafRXR7i2GQI11OaIwByBxWq-EHO5EAlexM3HR5jML8DPcb6uNFeh22KEE_nyPwmQDi_qCo7UjaNaRTaRUb00AVefhA8J2iximCpmQgYdJ3YrE9DaEWmmQdBsS0YvZw"}]}