PHP 클래스 Scalr_UI_Controller_Public

Special guest controller for public links. CSRF protection MUST be implemented itself in the action.
상속: extends Scalr_UI_Controller
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

메소드 설명
azureAction ( )
describeApiSpecAction ( string $version, string $service ) Describes API specifications
hasAccess ( )
linuxAction ( )
reportAction ( string $uuid, string $secretHash ) View report action
samlAction ( ) SAML 2.0 Auth test endpoint
windowsAction ( )
xAzureTokenAction ( string $code = null, string $error = null, string $error_description = null ) xAzureTokenAction. Redirects to azure environment configuration

보호된 메소드들

메소드 설명
parseInstallScriptArgs ( array $params, boolean $isLinux = true ) : array Decode params from href depending on type of OS

메소드 상세

azureAction() 공개 메소드

public azureAction ( )

describeApiSpecAction() 공개 메소드

Describes API specifications
public describeApiSpecAction ( string $version, string $service )
$version string API version
$service string API service

hasAccess() 공개 메소드

public hasAccess ( )

linuxAction() 공개 메소드

public linuxAction ( )

parseInstallScriptArgs() 보호된 메소드

Possible formats (branch is optioanl): for windows: /{repo}/[{branch}/]install_scalarizr.ps1 for linux: /{repo}/{platform}/[{branch}]/install_scalarizr.sh
protected parseInstallScriptArgs ( array $params, boolean $isLinux = true ) : array
$params array
$isLinux boolean
리턴 array

reportAction() 공개 메소드

View report action
public reportAction ( string $uuid, string $secretHash )
$uuid string Report uuid
$secretHash string Report secret hash

samlAction() 공개 메소드

FIXME remove termporary saml2 acs endpoint
public samlAction ( )

windowsAction() 공개 메소드

public windowsAction ( )

xAzureTokenAction() 공개 메소드

xAzureTokenAction. Redirects to azure environment configuration
public xAzureTokenAction ( string $code = null, string $error = null, string $error_description = null )
$code string optional
$error string optional
$error_description string optional