GitHub Actions
Deploy from GitHub Actions [dev] - 2025-10-31 07:28:50
68f7925
import NextAuth from 'next-auth';
import Okta from 'next-auth/providers/okta';
// Okta環境変数が全て設定されているかチェック
const hasOktaConfig = process.env.OKTA_OAUTH2_ISSUER && process.env.OKTA_OAUTH2_CLIENT_ID && process.env.OKTA_OAUTH2_CLIENT_SECRET;
const authOptions = {
providers: hasOktaConfig
? [
Okta({
clientId: process.env.OKTA_OAUTH2_CLIENT_ID as string,
clientSecret: process.env.OKTA_OAUTH2_CLIENT_SECRET as string,
issuer: process.env.OKTA_OAUTH2_ISSUER as string,
}),
]
: [],
secret: process.env.SECRET as string,
};
const handler = NextAuth(authOptions);
export { handler as GET, handler as POST };