NEXT PUBLIC RE*** SITE KEYで焼くためのトリガー再構築
Next.js NEXT PUBLIC * 環境変数はビルドタイムではなくランタイムです。 ConfigMap には re*** のサイトキーがありますが、コンテナイメージ 'next build' 中に再構築する必要があります。 これは「人間であることを確認」を有効にします.
成功したログインリダイレクト中にすべてのインタラクティブ要素を無効にする
- ログインが成功し、リダイレクトが進行中のときに追跡する状態をリダイレクトする - リダイレクト時にユーザー名とパスワード入力フィールドを無効化 - 無効な継続、戻る、および署名 リダイレクト時のボタン - リダイレクト時に外部のオースプロバイダーボタン(Google、Microsoft、Appleなど)を無効にしま...
パスワードエラーでROFL文字アニメーションを削除します
- 誤ったパスワードに現れたROFL文字の背景効果を削除 - 関連するconsole.log文をクリーンアップ - 3秒から2秒までのエラー状態のタイムアウトを削減 - パスワードエラーに対するKeptのハプティックフィードバック
実際のサイトキーでre***設定を更新
- NEXT PUBLIC RE*** SITE KEYを実際のre*** v2サイトキーに設定する - NEXT PUBLIC RE*** ATTRIB MODEを「badge」から「text」に変更 - テキストモードは、バッジウィジェットの代わりにプライバシーポリシーリンクを表示します
環境設定にre***設定を追加
- NEXT PUBLIC RE*** SITE KEYをk8s ConfigMapに追加 - ConfigMap に NEXT PUBLIC RE*** ATTRIB MODE を追加しました(badge モード) - 環境設定手順でREADMEを更新 - プレースホルダーキーでre***設定のセクションを追加 - ...
X-Forwarded-Host ヘッダーを SecurityService プロバイダーエンドポイントへ転送
- /api/security/providers を呼び出すときに X-Forwarded-Host ヘッダーを追加 - SecurityService は、このヘッダを要求し、どの組織がプロバイダをフェッチするのかを判断します。 - このヘッダがなければ、SecureServiceはドメインによって組織を調べること...
ウェルカムバックセクションでホワイトテキスト色を復元
- Typographyコンポーネントに明示的なカラースタイリング(sx={{{color: '#ffffffff' }})を追加 - Material-UI はデフォルト色のテキストホワイトのクラスを上書きしました - 歓迎された背部見出しおよび記述のテキストが第一次背景の白残っていることを保障します
遊び心のあるシェイクアニメーションを追加し、エラーのパスワードフィールドに赤い背景を軽くする
- 不正なログインの試みを追跡するためにパスワードエラー状態を追加 - 水平移動と回転で滑らかな揺れアニメーションを実装 - エラーで赤色(#fee2e2)を点灯させる移行の背景色 - 1.5秒後に自動リセットエラー状態 - 磨かれた、遊び心のためのeasysInOutのタイミングを使用して下さい - API のエラー...
Fix SSRビルドエラーとログアウトページのデザインを近代化
- マウントされた状態を追加することによってビルド中に「ウィンドウが定義されていない」エラーを修正 - 3D回転とガラス成形効果でロゴ容器を強化 - 動的勾配とより良いサイジングでタイポグラフィをアップグレード - 多層円錐勾配の高度のローディングのスピナーを取付けて下さい - ripple効果とアニメーションで成功/...
Fix ログアウトページSSRビルドエラー - プレレンダリングを防止するために「エクスポートの const 動的 = 力動的」を追加します - Add テーマローディング useEffect - ビルド時に'window が定義されていない'エラーを修正
ログアウトページでgetThemePathの使用を修正 - 正しい関数署名(0-1 args) - ログインページのように手動で背景画像パスを構成 - jpgからWebp形式に変更
CRITICAL FIX v2: ログイン API から OTK の消費を取り除きます - 成功したログイン後、ユーザーがそれを使用できる前に OTK エンドポイントを呼び出して OTK を消費しました
CRITICAL FIX:OTKを早期消費していたエンドポイントを削除
根本原因が見つかりました: - /api/validate と /api/validate-otk を kamo-login で呼び出しました SecurityService - これは、ログイン後にOTK IMMEDIATELYを消費しました(ユーザーが使用できるように) - SecurityService のログは...
Fix ESLintエラー: checkExistingSessionステートを使用する
修正: - 既存の***セッションをチェックしながら、読み込みスピナーを表示 - 自動ログインチェック中にログインフォームを非表示 - より良いUXを提供(ユーザーは「セッションの確認」メッセージが表示されます) これはビルドエラーを修正します。 'checkingExistingSession' は値が割り当てられ...
Add 自動ログインとログアウトエンドポイントのRedisライブラリ
Fix ビルドエラー: - 読み取り/書き込みのRedisクライアントヘルパーでapp/lib/redis.tsを作成 - getRedisReadClient() と getRedisWriteClient() を提供 - /api/auto-login および /api/logout エンドポイントで必須 - ka...
SSOの自動ログインとログアウトフローの完全実装
自動ログインの特徴: - ログインページの読み込み時に既存の***クッキーをチェックする - 直接Redisでセッションを検証する - 有効な場合、新しいOTKおよび自動リダイレクトを内部アプリに作成して下さい - 認証情報を再入力せずにシームレスな再認証を提供 新しいエンドポイント: - /api/auto-log...
Fix JSONからx-www-form-urlencodedへのログインフォームエンコーディングがセキュリティサービスエンドポイントにマッチするように修正
AuthorizationServiceの依存関係を削除し、SecurityServiceに切り替える
- 複雑なAuthorizationService認証ロジックとドメインリダイレクトを削除します。 - セキュリティサービス API 呼び出しで OAuth2 プロバイダの検出を置き換える - 組織固有のビジュアルブランディング(非機能)のためのOAuth2ボタンをキープ - 既存の /api/login ルートで S...
Fix Redis接続とCI / CDワークフローを更新する
- インライン生成ではなく既存のk8sマニフェストを使用するワークフローを更新する - Redisのホスト名が'redis'から********************に落ちるのを修正 - ConfigMapをmultiline .envから適切な envFrom 注射用のフラットキー値のペアに変換 - 展開から不要な...