대화식으로 앱을 관리하는 것 외에도 관리자 패널을 통한 시나리오, 이 작업도 수행할 수 있습니다. a를 통해REST API.
무료 슬롯 서버는 GAMS 인증 서비스를 사용합니다. 엔진. 무료 슬롯 Server에 접근하려면 사용자는 다음 중 하나를 충족해야 합니다. 다음 조건:
즉, 귀하는 다음을 가진 엔진 사용자이거나 실행 권한이 필요합니다.또는당신은 다음에 속해 있습니다 하나 이상의 무료 슬롯 앱에 할당된 그룹입니다.
인증 없이 무료 슬롯 서버를 사용하기로 결정한 경우 (예: 다음과 같은 애플리케이션을 선보이기 위해미로 갤러리), 당신 한 명의 GAMS 엔진 사용자를 등록해야 합니다. 사용자익명. 무료 슬롯 앱에 액세스하는 모든 사람 그런 다음 이 GAMS 엔진 사용자를 내부적으로 사용합니다. 인증. 해당 자격증이 필요합니다 사용자설치 6단계. 다음을 통해 이 사용자의 자격 증명을 제공할 수도 있습니다. '.env' 파일은miro_server디렉토리:
| 환경변수 이름 | 환경변수값 | 예 |
|---|---|---|
| GMS_MIRO_ENGINE_ANONYMOUS_USER | 익명 사용자의 사용자 이름 | miro_server_anonymous |
| GMS_MIRO_ENGINE_ANONYMOUS_PWD | 익명 사용자의 비밀번호 | t@qHwt%3Mh |
익명의 자격 증명을 제공하지 않으면 엔진 사용자, 앱을 시작할 수는 있지만 시작할 수는 없습니다. 해결/엔진에 제출되었습니다.
무료 슬롯 서버의 관리자 패널에서 새로운 무료 슬롯를 추가할 수 있습니다 앱을 삭제하고 기존 앱을 삭제하세요. 무엇보다도 액세스 여기에서 사용자를 통해 개별 앱을 제어할 수도 있습니다. 그룹 시스템입니다.
사용자는읽기, 쓰기 및 실행 권한무료 슬롯 서버가 사용하는 네임스페이스에 대한 고려가 있을 것입니다 무료 슬롯 서버 관리자로서. 관리자로서, '관리자 패널' 탭이 옆에 추가로 표시됩니다. '홈' 탭:
대화식으로 앱을 관리하는 것 외에도 관리자 패널을 통한 시나리오, 이 작업도 수행할 수 있습니다. a를 통해REST API.
클릭관리자 패널전체 개요를 엽니다 배포된 앱:
무료 슬롯 서버를 인증 없이 사용하면 더 이상 로그인 화면이 없습니다. 무료 슬롯에 접근하는 모든 사람 서버 방문 페이지는 다음에서 끝납니다.도서관. 따라서 더 이상 두 사람 사이의 구별은 존재하지 않습니다. 관리자 및 일반 사용자(예: 관리자가 없음) 패널 버튼). 이 경우 관리자 패널에 접속할 수 있습니다 a를 통해직접 링크, 무료 슬롯 앱과 마찬가지로. 앱 ID는 다음과 같습니다.관리자이 경우:mydomain.com/app_direct/admin/
로컬 무료 슬롯 데스크탑 라이브러리와 마찬가지로 새로운 무료 슬롯 앱 (미로앱파일)은 드래그 앤 드롭이나 다음을 통해 쉽게 추가할 수 있습니다. 마지막 타일을 클릭하세요:
열린 대화상자에는 배포된 앱의 미리보기가 표시됩니다. 로고, 제목, 설명을 포함하여 수정되었습니다. 로고의 최대 파일 크기는 다음과 같습니다. 1mb.
앱을 추가하기 전에 지정할 수 있는 추가 설정:
이 버튼을 클릭하면 다음을 할 수 있는 대화상자가 열립니다. 환경과 같은 고급 옵션 구성 변수 또는 기본 시나리오 권한. 환경 변수는 다음과 같은 경우에 특히 유용합니다. 앱에는 다음과 같은 사용자 정의 R 코드가 포함되어 있습니다.맞춤 데이터 커넥터또는맞춤 렌더러, 연결하려면 API 키와 같은 비밀이 필요합니다. 외부 시스템.
기본 시나리오 권한은 어떤 사용자와 새 시나리오가 저장되면 그룹이 미리 채워집니다. 사용자는 이전에 이러한 권한을 검토하고 수정할 수 있습니다. 저장을 마무리하는 중입니다.
시나리오 소유자는 항상 자동으로 포함됩니다. 여기에 지정된 사용자 또는 그룹 외에 만약에 기본 사용자 또는 그룹이 설정되지 않았습니다(필드는 비워두세요), 시나리오 소유자만 읽을 수 있습니다. 쓰기, 실행 권한을 부여합니다.
언어: 동안전역 언어 설정모든 앱에 적용되며 앱 환경을 사용할 수 있습니다. 개별 앱의 언어를 변경하려면 이 내에서 다양한 언어로 앱을 사용할 수 있습니다. 하나의 무료 슬롯 서버 인스턴스. 환경 변수MIRO_LANG언어를 지정합니다. 현재 사용 가능한 언어는 영어('en'), 중국어('cn') 및 독일어('de').
색상 테마: 색상 테마에도 동일하게 적용됩니다. 환경 변수MIRO_THEME될 수 있습니다 덮어쓰는 데 사용됨전체 색상 테마개별 앱의. 사용 가능한 테마가 나열됩니다. 아래.
모든 설정이 완료되면 다음을 클릭하여 앱을 추가하세요. '저장'. 그런 다음 앱이 검증되고 도서관.
시나리오 데이터:모든 시나리오앱과 함께 번들로 제공됨은 무료 슬롯 서버 데이터베이스에 저장됩니다. 추가하는 사용자 앱이 시나리오 소유자가 됩니다. 모든 사용자 앱에 대한 액세스 권한에는 다음에 대한 읽기 및 실행 권한이 있습니다. 이러한 시나리오.
앱 편집:
앱 타일을 클릭하여 기존 앱을 편집할 수 있습니다.
그러면 새 앱을 추가할 때와 동일한 대화상자가 열립니다.
앱 제거:
앱을 제거하려면 다음을 클릭하세요.×앱 타일의 오른쪽 상단 모서리에 있는 아이콘입니다. 당신이
모든 시나리오 데이터가 포함된 데이터베이스를 유지하고 싶습니다.
삭제하려는 앱을 다음에서 지정할 수 있습니다.
다음 단계.
가능성 외에도시나리오 데이터를 앱과 번들링, 이후에 드래그하여 시나리오를 추가할 수도 있습니다. 데이터 파일을 삭제합니다(gdx, 미로센, xlsx, xlsm, xls, zip)에 해당 앱.
다음 규칙이 적용됩니다:
무료 슬롯 서버의 랜딩 페이지에는 무료 슬롯 서버가 표시됩니다 도서관. 사용자가 액세스할 수 있는 모든 앱을 나열합니다. 앱과 매우 유사합니다.무료 슬롯 Desktop 라이브러리. 각 앱은 별도의 타일에 표시되며 거기에서 시작되었습니다:
무료 슬롯 서버의 앱 개요 외에도 라이브러리, 앱은 직접 링크를 통해서도 액세스할 수 있습니다. 약간 다른 두 가지 변형이 있습니다. 둘 다에서 변형은앱 ID이다 링크의 일부. 기본적으로 이 ID는 소문자입니다. 기본 GMS 파일 이름(.gms 확장자 없음), 하지만 앱 개발 중에 맞춤설정할 수 있습니다.
아래에 표시되는 iframe 내에서 /app/<app_id>, /app_direct/<app_id> 링크는 다음 용도로 사용됩니다. 무료 슬롯 앱을 표시합니다.
여러 무료 슬롯 앱을 사용하는 경우 다음을 수행하는 것이 합리적일 수 있습니다. 특정 사용자만 액세스할 수 있는 특정 앱. 있다 이를 수행할 수 있는 두 가지 방법이 있습니다.
GAMS 엔진에서는 사용자를 그룹에 할당할 수 있습니다(자세히 읽어보세요) 사용자 그룹에 대한 정보는GAMS 엔진 문서). 이 그룹을 사용하여 누가 무엇을 볼 수 있는지 제어할 수 있습니다. 무료 슬롯 서버에서 호스팅되는 무료 슬롯 앱. 다음 예에서는 세 개의 그룹 A, B, C가 있습니다. 그룹 A의 사용자는 4개 앱에 액세스할 수 있고, 그룹 B의 사용자는 다른 3개 앱에 액세스할 수 있습니다. 앱. 그룹 C 사용자는 2개의 앱에 액세스할 수 있으며 그 중 하나는 다음과 같습니다. 다른 그룹에서도 사용됩니다.
모든 사용자는 동일한 URL을 통해 무료 슬롯 서버에 액세스합니다. 그러나, 그룹의 구성원으로서 다른 그룹의 구성원은 아무것도 볼 수 없습니다. 다른 그룹의 앱.
사용자는 여러 그룹의 구성원이 될 수도 있습니다.
무료 슬롯 서버에서 사용할 사용자 그룹은 다음과 같아야 합니다. 소문자. 대문자를 포함하는 그룹은 다음과 같습니다. 무시됩니다.
사용자 그룹 생성 및 사용자 할당이 완료되었습니다. 빨리. 따라서 누가 액세스할 수 있는지 제어하는 것이 매우 쉽습니다. 이 접근 방식을 사용하는 앱은 무엇인가요?
이 접근 방식에서는 사용자가 서로 분리되지 않습니다. 그룹별로, 그러나 별도의 무료 슬롯 Server 인스턴스별로. 는 설정 예는 다음과 같습니다. 3가지 무료 슬롯가 있습니다. 각각 다른 URL로 액세스할 수 있는 서버 인스턴스입니다. 무료 슬롯 서버 인스턴스는 모두 동일한 GAMS 엔진에 액세스합니다. 인스턴스이지만 다른 네임스페이스를 사용합니다. 그룹을 사용하는 것은 물론 여전히 가능하지만 여기서는 필요하지 않습니다. 예.
이 설정에서는 공유가 불가능하다는 점에 유의하십시오. 여러 그룹이 있는 개별 앱. 앱은 다음과 같아야 합니다. 각 무료 슬롯 서버에 별도로 추가 및 유지 관리 인스턴스. 동일한 GAMS 엔진을 사용한다는 점을 제외하면 세 가지 사례는 각각과 관련이 없습니다. 기타.