세션이 쓸 자격 파일 경로를 저장소 안의 정해진 경로로 강제하고, 실행하는 운영체제에 맞는 형식으로 정규화한다.

문제

외부 서비스와의 연결 세션이 어느 경로의 자격 파일을 쓰는지가, 상위 환경 설정이 실어 오는 다른 운영체제식 경로에 가려 엉뚱한 곳을 가리켰다. 그러면 세션이 살아 있어도 연결이 되지 않았다.

결정

상위 환경이 다른 경로를 실어 와도 이 강제가 이겨, 세션이 늘 옳은 파일을 가리킨다.

대안

  • 상위 환경의 경로를 그대로 쓴다 (기각): 운영체제가 다르면 엉뚱한 곳을 가리켜 세션이 끊긴다.

결과

세션이 어느 환경에서 실행되든 옳은 자격 파일을 가리켜 안정적으로 연결된다. 다만 강제 경로가 실제 파일 위치와 어긋나면 그 자체가 실패 지점이 되므로, 경로 규약을 지켜야 한다.

확정 · 공개 발행 · OpenArms