skills/smithery.ai/entra-msal-auth-spa

entra-msal-auth-spa

Installation
SKILL.md

Entra ID + MSAL Auth (SPA) Skill

目的

勤怠システムの認証を Entra ID(OIDC Authorization Code + PKCE) で実装し、 「動く」だけでなく 運用・失敗時UX・セキュリティ まで含めて整える。

最重要ルール(このリポジトリ方針)

  • SPAなので XSS 対策を最優先(dangerouslySetInnerHTML は原則禁止)
  • アクセストークンを localStorage に永続保存しない(memory / sessionStorage)
  • トークン・個人情報(mail, oid 等)を console に出さない

進め方(推奨手順)

  1. 環境変数の整理(秘密情報は置かない)
    • VITE_ENTRA_CLIENT_ID
    • VITE_ENTRA_TENANT_ID
    • VITE_ENTRA_REDIRECT_URI(GitHub Pages の basePath を含める)
Installs
1
First Seen
Apr 14, 2026
entra-msal-auth-spa from smithery.ai