Base64URL Encoded?
From 7f547b469656c4f9b032f6cef1cbfe688f4416aa Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:05:17 -0500
Subject: [PATCH 67/72] delete no padding styles
---
src/features/common/components/card/card.module.scss | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/src/features/common/components/card/card.module.scss b/src/features/common/components/card/card.module.scss
index e2d28e8c..a7104dc9 100644
--- a/src/features/common/components/card/card.module.scss
+++ b/src/features/common/components/card/card.module.scss
@@ -83,15 +83,8 @@
border-radius: 1rem;
border: 1px solid var(--color_border_default);
background: var(--color_bg_layer_alternate-bold);
- padding:0 0.25rem;
+ padding: 0.25rem;
letter-spacing: -.1px;
- &[data-no-padding="true"] {
- padding: 0;
- }
- &[data-frameless="true"] {
- border-radius: 0;
- border: none;
- }
}
.card__heading_title_container {
From c40823f0483c334fac2afe31c9166bc5765641af Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:05:45 -0500
Subject: [PATCH 68/72] remove padding
---
src/features/common/components/card-tabs/card-tabs.module.scss | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/features/common/components/card-tabs/card-tabs.module.scss b/src/features/common/components/card-tabs/card-tabs.module.scss
index 6a11f221..2db5a3b3 100644
--- a/src/features/common/components/card-tabs/card-tabs.module.scss
+++ b/src/features/common/components/card-tabs/card-tabs.module.scss
@@ -32,7 +32,6 @@
border-radius: 1rem;
border: .5px solid var(--color_border_default);
background: var(--color_bg_layer_alternate-bold);
- padding: .25rem;
letter-spacing: -.1px;
gap: .25rem;
}
From 5e791f79b04a793025fd75a65cfb989f762e4d82 Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:06:13 -0500
Subject: [PATCH 69/72] add none algorithm option
---
.../debugger-alg-picker.component.tsx | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/features/debugger/components/debugger-alg-picker/debugger-alg-picker.component.tsx b/src/features/debugger/components/debugger-alg-picker/debugger-alg-picker.component.tsx
index c407e3b4..272b2c28 100644
--- a/src/features/debugger/components/debugger-alg-picker/debugger-alg-picker.component.tsx
+++ b/src/features/debugger/components/debugger-alg-picker/debugger-alg-picker.component.tsx
@@ -106,6 +106,18 @@ export const WidgetAlgPickerComponent: React.FC<
})();
}, []);
+ const noneAlgOptions: DebuggerPickerOptionModel[] = useMemo(() => {
+ return Object.entries(
+ jwsExampleAlgHeaderParameterValuesDictionary.unsecured,
+ ).map((entry) => {
+ const [key, value] = entry;
+
+ return {
+ value: key,
+ label: value.name,
+ };
+ });
+ }, []);
const symmetricAlgOptions: DebuggerPickerOptionModel[] = useMemo(() => {
return Object.entries(jwsExampleAlgHeaderParameterValuesDictionary.mac).map(
@@ -172,8 +184,8 @@ export const WidgetAlgPickerComponent: React.FC<
}, [canUseEd25519, canUseEd448, canUseEs512]);
const algOptions = useMemo(() => {
- return [...symmetricAlgOptions, ...asymmetricAlgOptions];
- }, [asymmetricAlgOptions, symmetricAlgOptions]);
+ return [...noneAlgOptions, ...symmetricAlgOptions, ...asymmetricAlgOptions];
+ }, [noneAlgOptions, asymmetricAlgOptions, symmetricAlgOptions]);
return (
From 4a2abf8a0a85bb141d50b66fe686ec80fbfaba00 Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:06:49 -0500
Subject: [PATCH 70/72] decrease padding
---
.../components/debugger-widget/debugger-widget.module.scss | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/features/debugger/components/debugger-widget/debugger-widget.module.scss b/src/features/debugger/components/debugger-widget/debugger-widget.module.scss
index b105d2ce..b169d74f 100644
--- a/src/features/debugger/components/debugger-widget/debugger-widget.module.scss
+++ b/src/features/debugger/components/debugger-widget/debugger-widget.module.scss
@@ -2,7 +2,7 @@
display: flex;
flex-direction: column;
gap: 0.5rem;
- padding-bottom: 4rem;
+ padding-bottom: 2rem;
&[data-mode="UNIFIED"] > :nth-child(2) {
margin-top: -0.5rem;
From ec01c9ef8537395fb14391e29a384ec844a4c838 Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:07:21 -0500
Subject: [PATCH 71/72] update color for selected option in picker
---
src/libs/theme/styles/globals.scss | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libs/theme/styles/globals.scss b/src/libs/theme/styles/globals.scss
index 4866080d..48ef3439 100644
--- a/src/libs/theme/styles/globals.scss
+++ b/src/libs/theme/styles/globals.scss
@@ -630,7 +630,7 @@ $picker-list-offset-lg: calc(($picker-list-width-lg - $picker-width-lg) / 2);
transform: translateY(-50%);
height: 0.375rem;
width: 0.375rem;
- background-color: var(--color_fg_selected);
+ background-color: var(--color_fg_bold);
border-radius: 50%;
}
}
From 4096e62d90f54f6c67b9a6ad6f29ab70a23525de Mon Sep 17 00:00:00 2001
From: Javier Tinoco <213990346+javiert-okta@users.noreply.github.com>
Date: Thu, 2 Oct 2025 13:07:39 -0500
Subject: [PATCH 72/72] fix padding option
---
src/features/decoder/components/jwt-input.component.tsx | 2 +-
.../encoder/components/encoded-jwt-output.component.tsx | 2 +-
.../encoder/components/token-encoder-input.component.tsx | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/features/decoder/components/jwt-input.component.tsx b/src/features/decoder/components/jwt-input.component.tsx
index 774ca8bb..41c1541a 100644
--- a/src/features/decoder/components/jwt-input.component.tsx
+++ b/src/features/decoder/components/jwt-input.component.tsx
@@ -80,7 +80,7 @@ export const JwtInputComponent: React.FC = ({
languageCode={languageCode}
title={dictionary.title}
compactTitle={dictionary.compactTitle}
- options={{ fullWidth: true, noPadding: false }}
+ options={{ fullWidth: true, noPadding: true }}
messages={{
success: [dictionary.successMessage],
errors: decodeErrors$,
diff --git a/src/features/encoder/components/encoded-jwt-output.component.tsx b/src/features/encoder/components/encoded-jwt-output.component.tsx
index 1831ff05..3a01b5d7 100644
--- a/src/features/encoder/components/encoded-jwt-output.component.tsx
+++ b/src/features/encoder/components/encoded-jwt-output.component.tsx
@@ -29,7 +29,7 @@ export const EncodedJwtOutputComponent: React.FC<
title={dictionary.title}
hasHeaderIcon
compactTitle={dictionary.title}
- options={{ noPadding: false, fullHeight: true, isOutput: true }}
+ options={{ noPadding: true, fullHeight: true, isOutput: true }}
messages={{
warnings: encodingWarnings,
errors: encodingErrors,
diff --git a/src/features/encoder/components/token-encoder-input.component.tsx b/src/features/encoder/components/token-encoder-input.component.tsx
index b4e92119..46f63c23 100644
--- a/src/features/encoder/components/token-encoder-input.component.tsx
+++ b/src/features/encoder/components/token-encoder-input.component.tsx
@@ -226,7 +226,7 @@ export const TokenEncoderInputComponent: React.FC<
),
},
- options: { noPadding: false },
+ options: { noPadding: true },
},
{
id: dataTestidDictionary.encoder.payloadEditor.id,
@@ -255,7 +255,7 @@ export const TokenEncoderInputComponent: React.FC<
),
},
- options: { noPadding: false },
+ options: { noPadding: true },
},
];
@@ -271,7 +271,7 @@ export const TokenEncoderInputComponent: React.FC<
? dictionary.signatureEditor.compactTitle.secret
: dictionary.signatureEditor.compactTitle.privateKey,
options: {
- noPadding: false,
+ noPadding: true,
},
children: (
<>