ã»ããã¢ãããšæ§æ
Express.jsã¢ããªã±ãŒã·ã§ã³ã«AuthSafeèªèšŒãçµ±åããããã®å®å šãªã»ããã¢ããã¬ã€ãã
æŠèŠ
authsafe-expressãšcookie-parserã®ã€ã³ã¹ããŒã«ãç°å¢å€æ°ã®èšå®ãcookie parserãšinitAuthSafe()ã䜿çšããåºæ¬çãªã»ããã¢ãããããã³cookieãšã»ãã·ã§ã³ãªãã·ã§ã³ãå«ãAuthSafeConfigã€ã³ã¿ãŒãã§ãŒã¹å šäœã«ã€ããŠèª¬æããŸãã
åºæ¬çãªäœ¿ãæ¹
import { initAuthSafe } from 'authsafe-express';
initAuthSafe({
clientId: process.env.AUTHSAFE_CLIENT_ID,
clientSecret: process.env.AUTHSAFE_CLIENT_SECRET,
domain: process.env.AUTHSAFE_DOMAIN,
redirectUri: process.env.APP_URL + '/auth/callback',
});