Discord bot
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

29 行
632 B

  1. import { initAuth0 } from '@auth0/nextjs-auth0'
  2. const createAuth = (params) => {
  3. return initAuth0({
  4. ...params,
  5. enableTelemetry: false,
  6. routes: {
  7. callback: '/api/a/auth/callback',
  8. postLogoutRedirect: process.env.BASE_URL,
  9. },
  10. })
  11. }
  12. export const createDefaultAuth = () => createAuth({
  13. secret: process.env.AUTH_SECRET,
  14. issuerBaseURL: process.env.AUTH_ISSUER_BASE_URL,
  15. baseURL: process.env.BASE_URL,
  16. clientID: process.env.AUTH_CLIENT_ID,
  17. clientSecret: process.env.AUTH_CLIENT_SECRET
  18. })
  19. export class SessionNotFoundError extends Error {
  20. constructor() {
  21. super('No session found.')
  22. }
  23. }
  24. export default createAuth