Appearance
SecureStore API
암호화된 로컬 저장소 API입니다. storage와 동일한 인터페이스를 제공하지만, 데이터가 암호화되어 저장됩니다.
Methods
get
지정된 키에 해당하는 값을 조회합니다.
ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';
const value = await posPluginSdk.secureStore.get('key');set
지정된 키에 값을 저장합니다.
ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';
await posPluginSdk.secureStore.set('key', 'value');del
지정된 키에 해당하는 값을 삭제합니다.
ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';
await posPluginSdk.secureStore.del('key');사용 예시
API 키 관리
ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';
const API_KEY = 'api_key';
async function saveApiKey(apiKey: string) {
await posPluginSdk.secureStore.set(API_KEY, apiKey);
}
async function getApiKey(): Promise<string | undefined> {
return await posPluginSdk.secureStore.get(API_KEY);
}
async function removeApiKey() {
await posPluginSdk.secureStore.del(API_KEY);
}