본문 바로가기

NodeJS

nestjs에서 passport + SAML 로그인시 오류 발생 처리

728x90

SAML assertion expired

[Nest] 32582   - 2021-06-25 15:24:29   [ExceptionsHandler] SAML assertion expired +40568ms
Error: SAML assertion expired
    at SAML.checkTimestampsValidityError (/Users/lahuman/dev/oss-square/backend/node_modules/passport-saml/lib/passport-saml/saml.js:1047:24)
    at /Users/lahuman/dev/oss-square/backend/node_modules/passport-saml/lib/passport-saml/saml.js:988:37
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

모든 사람이 발생하는게 아니라, 특정 한사람만 발생하는 오류였습니다.

원인은 서버 시간과 사용자 PC 시간이 다르게 설정되어서 발생하는 문제 였습니다.

우연히 발생하는 문제이겠지만, 기억해 두어야겠네요.

시간을 꼭 확인하자!