매쉬업 작성기 > 함수 > 로그아웃
로그아웃
* 
이 함수는 로그아웃 위젯을 대체합니다. 동일한 기능을 만들려면 버튼 위젯의 Clicked 이벤트를 함수에 바인딩합니다.
로그아웃 함수는 사용자 세션을 종료한 다음 매쉬업 또는 URL로 리디렉션하는 데 사용할 수 있는 비시각적 위젯입니다.
로그아웃 함수에 대한 인증은 ThingWorx Platform에 대한 인증과 유사합니다. Tomcat Session Manager는 브라우저에 JSESSIONID가 있는 쿠키를 저장하여 브라우저의 현재 세션을 제어합니다. Logout 서비스가 트리거되면 현재 세션이 종료되고 Tomcat Session Manager가 JSESSIONID 쿠키를 유효하지 않은 것으로 표시합니다. 사용자가 유효하지 않은 쿠키를 로그인에 사용하려고 시도하면 Tomcat Session Manager에서 ThingWorx에 쿠키가 유효하지 않음을 알리고 ThingWorx는 인증자를 호출합니다. 프로세스 인증이 성공하면 새 세션이 작성되고 새 JSESSIONID가 있는 쿠키가 브라우저에 설정됩니다.
Logout 속성(예: 버튼 위젯의 Clicked 속성)을 이벤트에 바인딩할 수 있습니다. 버튼을 클릭하면 현재 세션이 종료되고 사용자가 매쉬업 또는 URL로 리디렉션됩니다. 로그아웃 대상이 매쉬업이면 인증 대화 상자가 열리고 대상 매쉬업에 액세스하려면 자격 증명을 입력해야 합니다. 대상 유형이 URL로 설정되어 있으면 대상 페이지가 열리며 로그인하지 않고는 이전 페이지로 돌아갈 수 없습니다.
함수 옵션
함수에 대해 다음과 같은 구성 옵션을 설정할 수 있습니다.
속성
설명
설명
함수에 대한 설명을 설정합니다.
리디렉션 대상
로그아웃 후 리디렉션할 대상의 유형을 지정합니다.
로그아웃 대상 매쉬업
로그아웃 후 사용자를 리디렉션할 매쉬업을 지정합니다.
URL
로그아웃 후 사용자를 리디렉션할 URL입니다.
로그아웃 함수 만들기
1. 함수 패널에서 을 클릭합니다. 새 함수 대화 상자가 열립니다.
2. 함수 유형 드롭다운 목록에서 로그아웃을 선택합니다.
3. 함수의 이름을 입력한 후 다음을 클릭합니다.
4. 필요에 따라 함수 옵션을 수정합니다.
5. 완료를 클릭합니다.
함수가 함수 패널에 추가됩니다.
함수 속성
로그아웃 함수에는 다음과 같은 속성이 포함됩니다.
속성
설명
기본 유형
기본값
바인딩 가능 여부 (Y/N)
로컬리제이션 가능 여부(Y/N)
Logout
로그아웃을 수행하고 사용자를 대상 매쉬업 또는 URL로 리디렉션하는 서비스입니다.
해당 없음
해당 없음
Y
N
LogoutTargetMashup
로그아웃 이벤트가 트리거될 때 리디렉션할 대상 매쉬업을 설정합니다.
STRING
해당 없음
Y
N
URL
대상 URL을 설정합니다.
STRING
해당 없음
Y
N
도움이 되셨나요?