로그인
제목 표시줄의 사용자 칩, 로그인 대화 상자와 PIN 자판, 전환과 로그아웃, 신원이 바뀔 때 열려 있던 페이지에 일어나는 일, 그리고 브라우저와 원격 연결이 로그인하는 방법입니다.
로그인은 화면에서 힘을 가지는 권한을 로그인하지 않음 역할에서 어느 사용자의 역할로 바꿉니다. 결코 꼭 해야 하는 일은 아닙니다. 스테이션은 걸어와서 쓰는 신원으로 열리고 그대로 쓸 수 있습니다. 로그인하는 길은 하나이고 문은 둘입니다. 제목 표시줄의 사용자 칩과 사용자 페이지의 현재 로그인 뿌리이며, 둘 다 같은 확인 위에서 같은 대화 상자를 엽니다. 아예 볼 수 없는 브라우저는 세 번째 면인 보기 로그인을 받는데, 그것은 틀이 없는 같은 패널입니다.
로그인은 스테이션을 바꾸는 일이 아닙니다. 무료 모드의 제한으로 런타임이 정지해 구성에 대한 모든 쓰기가 거부되는 동안에도 계속 쓸 수 있습니다.
사용자 칩
칩은 제목 표시줄의 오른쪽, 테마 키와 구분선 뒤에 모든 경로와 모든 연결에서 놓입니다. 사람 모양 글리프와 점(로그인해 있으면 초록, 아니면 회색)과 함께 로그인한 표시 이름을 보여 주고, 아무도 없으면 로그인을 보여 줍니다. 누르면 로그인 대화 상자가 열립니다. 칩은 역할 이름을 결코 보여 주지 않습니다. 로그아웃 상태에서는 하라는 부름이고, 로그인 상태에서는 이름입니다.
로그인 대화 상자
대화 상자의 제목은 로그인이며, 명부가 보이고 이미 누군가 로그인해 있으면 사용자 전환입니다. 누군가 로그인해 있는 동안 머리글은 "로그인한 사용자 {이름}"으로 읽히고 로그아웃 단추를 답니다. Esc를 누르거나 바깥을 클릭하면 아무것도 바꾸지 않고 닫힙니다.
명부
명부는 스테이션의 모든 로컬 사용자를 명부 순서로 담습니다. 줄마다 이름의 머리글자로 만든 두 글자 표식, 표시 이름, 그리고 두 표시 가운데 하나입니다. 자물쇠와 함께 "PIN 필요"이거나, 들어가는 화살표와 함께 "누르면 로그인됩니다"입니다. PIN이 없는 사용자를 누르면 곧바로 로그인됩니다. PIN이 있는 사용자를 누르면 PIN 단계가 열립니다. 모든 화면이 그 화면에 어떤 역할이 로그인해 있든 같은 명부를 내놓습니다.
명부가 비어 있으면 대화 상자는 빈 목록 대신 이유를 보여 줍니다.
| 상황 | 글 |
|---|---|
| 아직 로컬 사용자가 없음 | "이 스테이션에는 아직 로컬 사용자가 없습니다. 첫 사용자인 기본 관리자는 사용자 페이지에서 만듭니다." |
| 공개된 데모 | "이것은 공개된 데모이므로 로그인할 계정이 없습니다. 여기의 모든 것은 보기 전용입니다." |
PIN 단계
PIN 단계는 고른 사용자의 표식과 이름, 명부로 돌아가는 뒤로 단추, 눈썹 문구 PIN 입력, 그리고 PIN 자판을 보여 줍니다. 자판에는 적은 자리마다 점 하나를 보여 주고(숫자 자체는 결코 보여 주지 않습니다) 비어 있는 동안에는 받는 자리 수를 알리는 표시 줄, 1에서 9까지의 키, 지우기 키, 0, 그리고 4자리가 들어오면 불이 켜지는 확인 키가 있습니다. 자판은 6자리에서 더 받지 않습니다. 키보드로도 다룰 수 있습니다. 단계가 열리면 자판이 초점을 받고, 숫자는 덧붙고, Backspace는 지우며, Enter는 확인합니다. 표시 줄을 클릭하면 화면 키보드를 불러내지 않고 자판이 초점을 되찾습니다.
거부는 자판 아래 그 단계에 남고, 다음 시도를 위해 표시 줄을 비웁니다.
| 글 | 언제 |
|---|---|
| PIN이 올바르지 않습니다. | PIN이 확인되지 않았습니다. |
| 잘못된 PIN을 너무 많이 입력했습니다. {대기} 뒤에 다시 시도하십시오. | 브라우저 연결이 잘못된 PIN 한도에 걸렸습니다. 대기 시간은 1분 아래에서는 초로, 그 위에서는 분 단위로 읽힙니다. |
| 로그인에 실패했습니다. | PIN이 없는 사용자가 거부되었습니다(그사이에 명부에서 사라졌습니다). |
로그인이 오가는 동안 명부와 자판은 아무 반응도 하지 않으므로, 두 번 눌러도 두 번째 시도가 나가지 않습니다.
전환과 로그아웃
사용자 전환은 로그인된 화면 위에 여는 같은 대화 상자입니다. 다른 사용자를 고르면 사이에 로그아웃 없이 신원이 바뀝니다. 대화 상자의 머리글이나 현재 로그인 패널에 있는 로그아웃은 화면을 로그인하지 않음 역할로 되돌립니다. 스테이션 자신의 창에서는 스테이션 세션을 지우고, 브라우저에서는 그 연결만 지웁니다.
모든 결과는 상태 표시줄의, 그 연결의 작업 기록 줄에 알려집니다.
| 결과 | 작업 기록 줄의 글 |
|---|---|
| 로그인함 | {이름}으로 로그인했습니다. |
| 거부됨, 아무도 로그인해 있지 않음 | 로그인이 거부되었습니다. 로그인한 사람이 없습니다. |
| 거부됨, 누군가 로그인해 있음 | 로그인이 거부되었습니다. 계속 {이름}으로 로그인해 있습니다. |
| 잠김 | 잘못된 PIN이 너무 많아 로그인이 막혔습니다. {대기} 뒤에 다시 시도하십시오. (그 뒤에 같은 신원 줄이 따라옵니다) |
| 로그아웃함 | 로그아웃했습니다. 또는 {이름}이(가) 로그아웃했습니다. |
모든 시도는 이벤트 콘솔에도 스테이션 접근 구성 요소 아래에 한 줄을 남기며, 어느 계정이었고 시도가 어디에서 왔는지를 부릅니다(스테이션 자신의 창이면 "셸 웹뷰", 브라우저면 "{주소}의 브라우저"). 그래서 한 근무조의 권한 상승을 나중에 되읽을 수 있습니다. 로그인에 성공하면 그 사용자의 마지막 접근 시각이 찍히고 명부가 그것을 보여 줍니다.
연결마다의 신원
스테이션 자신의 창(데스크톱 셸인 내장 웹뷰)은 스테이션 세션을 이끕니다. 거기에서 로그인하는 것은 작업대에서 로그인하는 것입니다. 네트워크 건너의 태블릿이든 스테이션 자신의 장비든 모든 브라우저는 자기 운전자를 가집니다. 거기에서 로그인하면 그 브라우저만 바뀌고, 작업대에 누가 로그인해 있는지를 물려받거나 바꾸는 일은 결코 없습니다. 사용자 칩과 현재 로그인 패널과 화면에서 읽는 모든 권한은 그 화면의 연결에 대해 답하므로, 원격에서 보는 사람이 스테이션에 앉은 관리자를 빌려 쓰는 일은 결코 없습니다.
두 길은 한 가지가 더 다릅니다. 브라우저의 잘못된 PIN은 계정마다 그리고 주소마다 세어집니다. 연이어 다섯 번이면 1분 동안 문이 닫히고, 다섯 번이 더 이어질 때마다 대기가 두 배로 늘어 최대 15분까지 가며, 5분 동안 조용했던 실패의 연속은 잊힙니다. 스테이션 자신의 창에는 일부러 계수기가 없습니다. 작업대에서 두드리는 사람은 그 장비 앞에 있는 사람이고, 잠금은 스테이션이 자기 운전자를 밖으로 밀어내는 유일한 길이 될 것이기 때문입니다.
신원이 바뀔 때 무엇이 바뀌는지
모든 면이 신원을 실시간으로 읽으므로, 로그인이나 로그아웃, 역할 편집, 사용자 제거는 그것이 닿는 모든 연결에서 곧바로 힘을 가집니다.
- 탐색 막대가 새 역할이 열 수 있는 항목으로 다시 그려집니다. 보고 있던 페이지가 새 신원이 볼 수 없는 항목의 것이면 셸이 볼 수 있는 첫 항목으로 이동합니다.
- 페이지마다 자기 권한을 다시 확인합니다. 자기 역할이 열지 못하는 경로에 닿은 브라우저는 페이지 대신 로그인 면을 받습니다.
- 모든 동사와 입력란이 눌리는 순간에 역할을 다시 확인하므로, 예전 신원 아래에서 그려진 화면이 그 신원으로 행동할 수는 없습니다.
- 사용자 페이지에서의 역할 편집은 로그인해 있든 아니든 그 역할을 가진 모든 사용자에게 닿습니다. 명부에서 제거된 사용자는 그가 쥐고 있던 모든 연결에서 로그인하지 않음 역할로 떨어집니다.
- 볼 수 있는 역할 목록 때문에 새 역할에게 감춰진 화면은 View 목록에서 빠지고, 그런 화면을 노린 주소는 아무 말 없이 물러납니다.
브라우저와 원격 접근
스테이션 자신의 장비에 있는 브라우저는 루프백 연결입니다. 언제나 볼 수 있으며, 누군가 거기에서 로그인하기 전까지는 로그인하지 않음 역할입니다. 다른 장치의 브라우저는 원격 접근이 켜져 있을 때에만 스테이션에 닿고, 그때에도 그 신원이 원격 접근(LAN)을 가지고 있어야 볼 수 있습니다. 이 스위치는 출고 상태의 로그인하지 않음 역할에서 꺼져 있으므로, 원격 접근을 켜도 그 권한을 가진 사용자가 그 장치에서 로그인하거나 키오스크나 태블릿을 위해 걸어와서 쓰는 역할에 일부러 그 권한을 줄 때까지는 아무것도 공개되지 않습니다.
볼 수 없는 브라우저는 어떤 페이지 대신 보기 로그인을 받습니다. 브랜드 표시, "Ganter Lab", "스테이션", 그리고 제목 표시줄도 탐색 막대도 없는 로그인 패널입니다. 명부 위의 줄이 무엇이 거부되었는지 부릅니다.
| 줄 | 언제 |
|---|---|
| 네트워크에서 이 스테이션을 보려면 로그인하십시오. | 신원에게 원격 접근(LAN)이 없는 네트워크 연결입니다. 거기에 사용자가 로그인해 있으면 "{이름}의 역할에는 원격 접근이 없습니다. 그것을 주는 역할의 사용자로 로그인하십시오." |
| 이 페이지를 열려면 로그인하십시오. | 볼 수는 있으나 자기 역할이 열지 못하는 경로에 있는 연결입니다. 사용자가 로그인해 있으면 "{이름}의 역할은 이 페이지를 열지 않습니다. 이 페이지를 여는 역할의 사용자로 로그인하십시오." 아무도 없으면 "여기에 로그인한 사람이 없고, 이 페이지는 로그인하지 않음 역할에게 열려 있지 않습니다. 이 페이지를 여는 역할의 사용자로 로그인하십시오." |
로그인하지 않음 역할에 원격 접근(LAN)이 없는 네트워크 장치에서 로그아웃하면 그 장치는 보기 로그인으로 되돌아갑니다. 스테이션이 HTTPS를 서비스하지 않으면 PIN은 네트워크를 평문으로 오갑니다. HTTPS는 원격 접근 설정입니다.
로그인이 하지 않는 일
- 런타임을 멈추거나 시작하거나 바꾸지 않고, 내장 OPC UA 서버나 MCP로 붙은 에이전트에도 영향을 주지 않습니다.
- 스테이션을 Ganter 계정에 로그인시키지 않습니다. 그것은 계정 페이지의 일이고 사용자가 아니라 스테이션에 속합니다.
- 역할이 가지지 않은 것을 열어 주지 않습니다. 권한 상승은 정확히 그 역할의 스위치이며, 한시적인 예외도 사용자마다의 예외도 없습니다.
- 잘못된 PIN이 이어져도 스테이션 자신의 창을 잠그지 않고, PIN을 기억하는 일도 결코 없습니다.
- 명부가 설계상 비어 있는 공개된 데모에서는 시도할 수 없습니다.