PHP Класс Scalr_UI_Controller_Public

Special guest controller for public links. CSRF protection MUST be implemented itself in the action.
Наследование: extends Scalr_UI_Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
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