maruyama.t 35923f84e2 Merged PR 576: dev環境不具合修正
## 概要
[Task3046: dev環境不具合修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3046)

- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
- このPull Requestでの対象/対象外
- 影響範囲(他の機能にも影響があるか)

## レビューポイント
- 特にレビューしてほしい箇所
- 軽微なものや自明なものは記載不要
- 修正範囲が大きい場合などに記載
- 全体的にや仕様を満たしているか等は本当に必要な時のみ記載

## UIの変更
- Before/Afterのスクショなど
- スクショ置き場

## 動作確認状況
- ローカルで確認、develop環境で確認など

## 補足
- 相談、参考資料などがあれば
2023-11-13 06:01:49 +00:00

29 lines
817 B
TypeScript

import { ADB2C_PREFIX, IDTOKEN_PREFIX } from './constants';
/**
* ADB2Cのユーザー格納用のキーを生成する
* @param externalId 外部ユーザーID
* @returns キャッシュのキー
*/
export const makeADB2CKey = (externalId: string): string => {
return `${ADB2C_PREFIX}${externalId}`;
};
/**
* ADB2Cのユーザー格納用のキーから外部ユーザーIDを取得する
* @param key キャッシュのキー
* @returns 外部ユーザーID
*/
export const restoreAdB2cID = (key: string): string => {
return key.replace(ADB2C_PREFIX, '');
};
/**
* ADB2CのIDトークン格納用のキーを生成する
* @param idToken IDトークン
* @returns キャッシュのキー
*/
export const makeIDTokenKey = (idToken: string): string => {
return `${IDTOKEN_PREFIX}${idToken}`;
};