jwt callback의 role을 session callback으로 전달한다

한 콜백이 저장하고 다음 콜백이 필요한 공개 필드만 복사한다.

로그인 사용자

DB 또는 Provider에서 role을 얻는다.

jwt callback

token.role에 정규화해 저장한다.

session callback

session.user.role로 필요한 값만 옮긴다.

핵심undefined 가능성과 role 허용값을 타입 계약에 포함한다.