Модуль cisco.ise.self_registered_portal – Ресурсный модуль для портала самостоятельной регистрации
Примечание
Этот модуль является частью коллекции cisco.ise (версия 2.9.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.ise. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Для использования в playbook, укажите: cisco.ise.self_registered_portal.
Новое в cisco.ise 1.0.0
Краткое описание
- Управление операциями создания, обновления и удаления ресурса «Портал самостоятельной регистрации».
- Этот API создает портал самостоятельной регистрации.
- Этот API удаляет портал самостоятельной регистрации по ID.
- Этот API позволяет клиенту обновлять портал самостоятельной регистрации по ID.
Примечание
Этот модуль имеет соответствующий плагин действия.
Требования
Ниже указаны требования, необходимые на хосте, на котором выполняется этот модуль.
- ciscoisesdk >= 2.2.3
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
customizations dictionary | Определяет все доступные настройки портала. |
|
globalCustomizations dictionary |
Глобальные настройки саморегистрируемого портала. |
|
backgroundImage dictionary |
Фон саморегистрируемого портала. |
|
data string |
Представлено как строка, закодированная в base 64, массива байтов изображения. |
|
bannerImage dictionary |
Баннер саморегистрируемого портала. |
|
data string |
Представлено как строка, закодированная в base 64, массива байтов изображения. |
|
bannerTitle string |
Заголовок баннера саморегистрируемого портала. |
|
contactText string |
Контактная информация саморегистрируемого портала. |
|
desktopLogoImage dictionary |
Логотип для настольных компьютеров саморегистрируемого портала. |
|
data string |
Представлено как строка, закодированная в base 64, массива байтов изображения. |
|
string |
Подвал саморегистрируемого портала. |
|
mobileLogoImage dictionary |
Логотип для мобильных устройств саморегистрируемого портала. |
|
data string |
Представлено как строка, закодированная в base 64, массива байтов изображения. |
|
language dictionary |
Это свойство поддерживается только для операции чтения и позволяет отображать настройки на английском языке. Другие языки не поддерживаются. |
|
viewLanguage string |
Язык отображения саморегистрируемого портала. |
|
pageCustomizations dictionary |
Представляет всю настройку страницы как огромный словарь. |
|
data list / elements=dictionary |
Словарь будет показан здесь как пара ключ-значение. |
|
key string |
Ключ саморегистрируемого портала. |
|
value string |
Значение саморегистрируемого портала. |
|
portalTheme dictionary |
Тема портала саморегистрации. |
|
id string |
Идентификатор темы портала саморегистрации. |
|
name string |
Системное или назначенное пользователем имя темы портала. |
|
themeData string |
CSS-файл, представленный как закодированный в Base64 массив байтов. |
|
portalTweakSettings dictionary |
Настройки Tweak — это настройка выбранной для портала темы портала. При изменении выбора темы портала настройки Tweak перезаписываются в соответствии со значениями в теме. Настройки Tweak могут быть изменены пользователем позже. |
|
bannerColor string |
Шестнадцатеричное значение цвета. |
|
bannerTextColor string |
Цвет баннера портала саморегистрации. |
|
pageBackgroundColor string |
Цвет фона страницы портала саморегистрации. |
|
pageLabelAndTextColor string |
Цвет подписей и текста на странице портала саморегистрации. |
description string | Описание портала саморегистрации. |
id string | Идентификатор портала саморегистрации. |
ise_debug boolean | Флаг для Identity Services Engine SDK для включения отладки. Варианты:
|
ise_hostname string / required | Имя хоста Identity Services Engine. |
ise_password string / required | Пароль Identity Services Engine для аутентификации. |
ise_single_request_timeout integer добавлено в cisco.ise 3.0.0 | Время ожидания (в секундах) для HTTP-запросов RESTful. По умолчанию: |
ise_username string / required | Имя пользователя Identity Services Engine для аутентификации. |
ise_uses_api_gateway boolean добавлено в cisco.ise 1.1.0 | Флаг, который информирует SDK о необходимости использования шлюза API Identity Services Engine для отправки запросов. Если он имеет значение true, используется шлюз API ISE и запросы отправляются на https://{{ise_hostname}}. Если он имеет значение false, запросы отправляются на https://{{ise_hostname}}:{{port}}, где значение порта зависит от используемой службы (ERS, Mnt, UI, PxGrid). Варианты:
|
ise_uses_csrf_token boolean добавлено в cisco.ise 3.0.0 | Флаг, который информирует SDK о необходимости отправки маркера CSRF в API ERS ISE. Если он имеет значение True, SDK предполагает, что проверка CSRF вашего ISE включена. Если он имеет значение True, предполагается, что вам необходимо, чтобы SDK автоматически управлял маркером CSRF. Варианты:
|
ise_verify boolean | Флаг для включения или отключения проверки сертификата SSL. Варианты:
|
ise_version string | Информирует SDK о версии Identity Services Engine, которую нужно использовать. По умолчанию: |
ise_wait_on_rate_limit boolean | Флаг для Identity Services Engine SDK для включения автоматической обработки ограничения скорости. Варианты:
|
name string | Название портала саморегистрации. |
portalTestUrl string | URL для вызова тестовой страницы для этого портала. |
portalType string | Допустимые значения - BYOD, - HOTSPOTGUEST, - MYDEVICE, - SELFREGGUEST, - SPONSOR, - SPONSOREDGUEST. |
settings dictionary | Определяет все группы настроек, доступные для портала. |
|
aupSettings dictionary |
aupSettings портала саморегистрации. |
|
displayFrequency string |
Как должен отображаться AUP, на странице или как ссылка. Действительно только если includeAup = true. Допустимые значения - FIRSTLOGIN, - EVERYLOGIN, - RECURRING. |
|
displayFrequencyIntervalDays integer |
Количество дней между подтверждениями AUP (при displayFrequency = recurring). |
|
includeAup boolean |
Требовать от пользователя портала прочитать и принять AUP. Choices:
|
|
requireAupScrolling boolean |
Требовать от пользователя портала прокрутить AUP до конца. Действительно только если requireAupAcceptance = true. Choices:
|
|
requireScrolling boolean |
Флаг RequireScrolling. Choices:
|
|
skipAupForEmployees boolean |
Действительно только если requireAupAcceptance = trueG. Choices:
|
|
useDiffAupForEmployees boolean |
Действительно только если requireAupAcceptance = trueG. Choices:
|
|
authSuccessSettings dictionary |
authSuccessSettings портала саморегистрации. |
|
redirectUrl string |
redirectUrl портала саморегистрации. |
|
successRedirect string |
successRedirect портала саморегистрации. |
|
byodSettings dictionary |
Конфигурация шагов приветствия, регистрации и успешного завершения для BYOD-устройств. |
|
byodRegistrationSettings dictionary |
Конфигурация шага регистрации конечной точки BYOD. |
|
endPointIdentityGroupId string |
Идентификатор группы идентификаторов, к которой принадлежит конечная точка. |
|
showDeviceID boolean |
Отображать поле Device ID во время регистрации. Choices:
|
|
byodRegistrationSuccessSettings dictionary |
Конфигурация шага успешного завершения регистрации конечной точки BYOD. |
|
redirectUrl string |
Целевой URL для перенаправления, используется, когда successRedirect = URL. |
|
successRedirect string |
Куда должно быть перенаправлено устройство после успешной аутентификации. Допустимые значения - AUTHSUCCESSPAGE, - ORIGINATINGURL, - URL. |
|
byodWelcomeSettings dictionary |
Конфигурация шага приветствия конечной точки BYOD. |
|
aupDisplay string |
Как должен отображаться AUP: на странице или как ссылка. Действительно только если includeAup = true. Допустимые значения - ONPAGE, - ASLINK. |
|
enableBYOD boolean |
Флаг EnableBYOD. Choices:
|
|
enableGuestAccess boolean |
Флаг EnableGuestAccess. Choices:
|
|
includeAup boolean |
Флаг IncludeAup. Choices:
|
|
requireAupAcceptance boolean |
Флаг RequireAupAcceptance. Choices:
|
|
requireMDM boolean |
Флаг RequireMDM. Choices:
|
|
requireScrolling boolean |
Требуется, чтобы устройства BYOD прокрутили вниз до конца AUP. Действительно только если includeAup = true. Choices:
|
|
guestChangePasswordSettings dictionary |
guestChangePasswordSettings портала самообслуживания. |
|
allowChangePasswdAtFirstLogin boolean |
Разрешить гостю изменять свои пароли. Choices:
|
|
guestDeviceRegistrationSettings dictionary |
guestDeviceRegistrationSettings портала самообслуживания. |
|
allowGuestsToRegisterDevices boolean |
Разрешить гостям регистрировать устройства. Choices:
|
|
autoRegisterGuestDevices boolean |
Автоматически регистрировать устройства гостей. Choices:
|
|
loginPageSettings dictionary |
Далее следуют группы настроек страницы входа в портал. |
|
accessCode string |
Код доступа, который должен быть введен пользователем портала (действительно только если requireAccessCode = true). |
|
allowAlternateGuestPortal boolean |
Флаг AllowAlternateGuestPortal. Choices:
|
|
allowForgotPassword boolean |
Флаг AllowForgotPassword. Choices:
|
|
allowGuestToChangePassword boolean |
Требуется ввод кода доступа пользователем портала. Choices:
|
|
allowGuestToCreateAccounts boolean |
Флаг AllowGuestToCreateAccounts. Choices:
|
|
allowGuestToUseSocialAccounts boolean |
Флаг AllowGuestToUseSocialAccounts. Choices:
|
|
allowShowGuestForm boolean |
Флаг AllowShowGuestForm. Choices:
|
|
alternateGuestPortal string |
alternateGuestPortal портала самообслуживания. |
|
aupDisplay string |
Как должен отображаться AUP: на странице или как ссылка. Действительно только если includeAup = true. Допустимые значения - ONPAGE, - ASLINK. |
|
includeAup boolean |
Включить политику допустимого использования (AUP), которая должна отображаться во время входа в систему. Choices:
|
|
maxFailedAttemptsBeforeRateLimit integer |
Максимальное количество неудачных попыток входа перед ограничением скорости. |
|
requireAccessCode boolean |
Требовать от пользователя портала ввода кода доступа. Choices:
|
|
requireAupAcceptance boolean |
Требовать от пользователя портала принятия соглашения об использовании (AUP). Действительно только если includeAup = true. Choices:
|
|
socialConfigs list / elements=dictionary |
Параметры социальных сетей для саморегистрируемого портала. |
|
socialMediaType string |
Тип социальной сети для саморегистрируемого портала. |
|
socialMediaValue string |
Значение социальной сети для саморегистрируемого портала. |
|
timeBetweenLoginsDuringRateLimit integer |
Время между попытками входа при ограничении скорости. |
|
portalSettings dictionary |
Порт, интерфейс, сертификат и другие основные настройки портала. |
|
allowedInterfaces list / elements=string |
Интерфейсы, на которых будет доступен портал. Допустимые значения: eth0, eth1, eth2, eth3, eth4, eth5, bond0, bond1, bond2. |
|
alwaysUsedLanguage string |
Язык, всегда используемый саморегистрируемым порталом. |
|
assignedGuestTypeForEmployee string |
Уникальный идентификатор типа гостя. Сотрудники, использующие этот портал как гость, наследуют параметры входа от этого типа гостя. |
|
authenticationMethod string |
Уникальный идентификатор последовательности источников идентификации. |
|
certificateGroupTag string |
Логическое имя серверного сертификата x.509, который будет использоваться для портала. |
|
displayLang string |
Допустимые значения: USEBROWSERLOCALE, ALWAYSUSE. |
|
fallbackLanguage string |
Используется, когда displayLang = USEBROWSERLOCALE. |
|
httpsPort integer |
Номер порта, который будут прослушивать разрешенные интерфейсы. Диапазон от 8000 до 8999. |
|
postAccessBannerSettings dictionary |
Параметры баннера после доступа для саморегистрируемого портала. |
|
includePostAccessBanner boolean |
Флаг IncludePostAccessBanner. Choices:
|
|
postLoginBannerSettings dictionary |
Параметры баннера после входа для саморегистрируемого портала. |
|
includePostAccessBanner boolean |
Включить страницу баннера после входа. Choices:
|
|
selfRegPageSettings dictionary |
Параметры страницы саморегистрации для саморегистрируемого портала. |
|
accountValidityDuration integer |
Гостевой аккаунт, созданный при саморегистрации, действителен в течение указанного количества account_validity_time_units. |
|
accountValidityTimeUnits string |
Единицы времени для account_validity_duration. Допустимые значения: DAYS, HOURS, MINUTES. |
|
allowGraceAccess boolean |
Флаг AllowGraceAccess. Choices:
|
|
approvalEmailAddresses string |
Только если requireGuestApproval = true и sendApprovalRequestTo = SELECTEDEMAILADDRESSES. |
|
approveDenyLinksTimeUnits string |
Этот атрибут, наряду с approveDenyLinksValidFor, указывает, как долго можно использовать ссылку. Только если requireGuestApproval = true. Допустимые значения - DAYS, - HOURS, - MINUTES. |
|
approveDenyLinksValidFor integer |
Этот атрибут, наряду с approveDenyLinksTimeUnits, указывает, как долго можно использовать ссылку. Только если requireGuestApproval = true. |
|
assignGuestsToGuestType string |
Гости назначены этому типу гостя. |
|
aupDisplay string |
Как отображать AUP, на странице или как ссылку. Только если includeAup = true. Допустимые значения - ONPAGE, - ASLINK. |
|
authenticateSponsorsUsingPortalList boolean |
Флаг AuthenticateSponsorsUsingPortalList. Choices:
|
|
autoLoginSelfWait boolean |
Разрешить гостям автоматический вход в систему после саморегистрации после одобрения спонсора. Гостю не нужно предоставлять учетные данные для входа. Choices:
|
|
autoLoginTimePeriod integer |
Период ожидания для автоматического входа до одобрения спонсора. Если время истекло, гость должен войти в систему вручную, предоставив учетные данные. Значение по умолчанию - 5 минут. |
|
credentialNotificationUsingEmail boolean |
Если true, отправлять уведомление об учетных данных после одобрения по электронной почте. Только если requireGuestApproval = true. Choices:
|
|
credentialNotificationUsingSMS boolean |
Если true, отправлять уведомление об учетных данных после одобрения с помощью SMS. Только если requireGuestApproval = true. Choices:
|
|
enableGuestEmailBlacklist boolean |
Запретить гостям с адресом электронной почты из выбранных доменов. Choices:
|
|
enableGuestEmailWhitelist boolean |
Разрешить гостям с адресом электронной почты из выбранных доменов. Choices:
|
|
fieldCompany dictionary |
fieldCompany портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Только если include = true. Choices:
|
|
fieldEmailAddr dictionary |
fieldEmailAddr портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Только если include = true. Choices:
|
|
fieldFirstName dictionary |
fieldFirstName портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldLastName dictionary |
Поле fieldLastName портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldLocation dictionary |
Поле fieldLocation портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldPersonBeingVisited dictionary |
Поле fieldPersonBeingVisited портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldPhoneNo dictionary |
Поле fieldPhoneNo портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldReasonForVisit dictionary |
Поле fieldReasonForVisit портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldSMSProvider dictionary |
Поле fieldSMSProvider портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
fieldUserName dictionary |
Поле fieldUserName портала саморегистрации. |
|
include boolean |
Флаг включения. Choices:
|
|
require boolean |
Применимо только если include = true. Choices:
|
|
graceAccessExpireInterval integer |
graceAccessExpireInterval портала саморегистрации. |
|
graceAccessSendAccountExpiration boolean |
Флаг GraceAccessSendAccountExpiration. Choices:
|
|
guestEmailBlacklistDomains list / elements=string |
Запретить гостям с адресом электронной почты из выбранных доменов. |
|
guestEmailWhitelistDomains list / elements=string |
Самозарегистрированные гости, чей адрес электронной почты находится в одном из этих доменов, будут разрешены. Действительно только если enableGuestEmailWhitelist = true. |
|
includeAup boolean |
Включить политику приемлемого использования (AUP), которая должна отображаться во время входа в систему. Choices:
|
|
postRegistrationRedirect string |
После отправки регистрации перенаправить пользователя-гостя на одну из следующих страниц. Действительно только если requireGuestApproval = true. Допустимые значения - SELFREGISTRATIONSUCCESS, - LOGINPAGEWITHINSTRUCTIONS - URL. |
|
postRegistrationRedirectUrl string |
URL, на который перенаправляется пользователь-гость после регистрации. Действительно только если requireGuestApproval = true и postRegistrationRedirect = URL. |
|
registrationCode string |
Регистрационный код, который должен ввести пользователь-гость. |
|
requireApproverToAuthenticate boolean |
Когда самозарегистрированные гости требуют утверждения, запрос на утверждение отправляется по электронной почте одному или нескольким пользователям-спонсорам. Если администратор Cisco ISE решит включить ссылку на утверждение в электронное письмо, пользователь-спонсор, который щелкнет ссылку, должен будет ввести свое имя пользователя и пароль, если этот атрибут имеет значение true. Действительно только если requireGuestApproval = true. Choices:
|
|
requireAupAcceptance boolean |
Требовать от пользователя портала принятия AUP. Действительно только если includeAup = true. Choices:
|
|
requireGuestApproval boolean |
Требовать утверждения самозарегистрированных гостей, если true. Choices:
|
|
requireRegistrationCode boolean |
Самозарегистрированные гости должны ввести регистрационный код. Choices:
|
|
selectableLocations list / elements=string |
Гости могут выбирать из этих мест для установки своего часового пояса. |
|
selectableSMSProviders list / elements=string |
Этот атрибут представляет собой массив имен поставщиков SMS. |
|
sendApprovalRequestTo string |
Указывает, куда отправляются запросы на утверждение. Действительно только если requireGuestApproval = true. Допустимые значения - SELECTEDEMAILADDRESSES, - PERSONBEINGVISITED. |
|
sponsorPortalList list / elements=string |
sponsorPortalList портала саморегистрации. |
|
selfRegSuccessSettings dictionary |
selfRegSuccessSettings портала саморегистрации. |
|
allowGuestLoginFromSelfregSuccessPage boolean |
Флаг AllowGuestLoginFromSelfregSuccessPage. Choices:
|
|
allowGuestSendSelfUsingEmail boolean |
Флаг AllowGuestSendSelfUsingEmail. Choices:
|
|
allowGuestSendSelfUsingPrint boolean |
Флаг AllowGuestSendSelfUsingPrint. Choices:
|
|
allowGuestSendSelfUsingSMS boolean |
Флаг AllowGuestSendSelfUsingSMS. Choices:
|
|
aupOnPage boolean |
Флаг AupOnPage. Choices:
|
|
includeAup boolean |
Флаг IncludeAup. Choices:
|
|
includeCompany boolean |
Флаг IncludeCompany. Choices:
|
|
includeEmailAddr boolean |
Флаг IncludeEmailAddr. Choices:
|
|
includeFirstName boolean |
Флаг IncludeFirstName. Choices:
|
|
includeLastName boolean |
Флаг IncludeLastName. Choices:
|
|
includeLocation boolean |
Флаг IncludeLocation. Choices:
|
|
includePassword boolean |
Флаг IncludePassword. Choices:
|
|
includePersonBeingVisited boolean |
Флаг IncludePersonBeingVisited. Choices:
|
|
includePhoneNo boolean |
Флаг IncludePhoneNo. Choices:
|
|
includeReasonForVisit boolean |
Флаг IncludeReasonForVisit. Choices:
|
|
includeSMSProvider boolean |
Флаг IncludeSMSProvider. Choices:
|
|
includeUserName boolean |
Флаг IncludeUserName. Choices:
|
|
requireAupAcceptance boolean |
Флаг RequireAupAcceptance. Choices:
|
|
requireAupScrolling boolean |
Флаг RequireAupScrolling. Варианты:
|
|
supportInfoSettings dictionary |
Параметр supportInfoSettings портала саморегистрации. |
|
defaultEmptyFieldValue string |
Значение по умолчанию, отображаемое для пустого поля. Действительно только когда emptyFieldDisplay = DISPLAYWITHDEFAULTVALUE. |
|
emptyFieldDisplay string |
Указывает, как обрабатываются пустые поля на странице информации о поддержке. Допустимые значения - HIDE, - DISPLAYWITHNOVALUE, - DISPLAYWITHDEFAULTVALUE. |
|
includeBrowserUserAgent boolean |
Флаг IncludeBrowserUserAgent. Варианты:
|
|
includeFailureCode boolean |
Флаг IncludeFailureCode. Варианты:
|
|
includeIpAddress boolean |
Флаг IncludeIpAddress. Варианты:
|
|
includeMacAddr boolean |
Флаг IncludeMacAddr. Варианты:
|
|
includePolicyServer boolean |
Флаг IncludePolicyServer. Варианты:
|
|
includeSupportInfoPage boolean |
Флаг IncludeSupportInfoPage. Варианты:
|
Примечания
Примечание
- Используемые методы SDK: self_registered_portal.SelfRegisteredPortal.create_self_registered_portal, self_registered_portal.SelfRegisteredPortal.delete_self_registered_portal_by_id, self_registered_portal.SelfRegisteredPortal.update_self_registered_portal_by_id,
- Используемые пути: post /ers/config/selfregportal, delete /ers/config/selfregportal/{id}, put /ers/config/selfregportal/{id},
- Не поддерживает
check_mode - Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого встроенный менеджер подключений из Cisco ISE SDK
- Параметры, начинающиеся с ise_, используются Cisco ISE Python SDK для установления соединения
См. также
См. также
- Документация Cisco ISE для SelfRegisteredPortal
-
Полная справка по API SelfRegisteredPortal.
Примеры
- name: Update by id
cisco.ise.self_registered_portal:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: present
customizations:
globalCustomizations:
backgroundImage:
data: string
bannerImage:
data: string
bannerTitle: string
contactText: string
desktopLogoImage:
data: string
footerElement: string
mobileLogoImage:
data: string
language:
viewLanguage: string
pageCustomizations:
data:
- key: string
value: string
portalTheme:
id: string
name: string
themeData: string
portalTweakSettings:
bannerColor: string
bannerTextColor: string
pageBackgroundColor: string
pageLabelAndTextColor: string
description: string
id: string
name: string
portalTestUrl: string
portalType: string
settings:
aupSettings:
displayFrequency: string
displayFrequencyIntervalDays: 0
includeAup: true
requireAupScrolling: true
requireScrolling: true
skipAupForEmployees: true
useDiffAupForEmployees: true
authSuccessSettings:
redirectUrl: string
successRedirect: string
byodSettings:
byodRegistrationSettings:
endPointIdentityGroupId: string
showDeviceID: true
byodRegistrationSuccessSettings:
redirectUrl: string
successRedirect: string
byodWelcomeSettings:
aupDisplay: string
enableBYOD: true
enableGuestAccess: true
includeAup: true
requireAupAcceptance: true
requireMDM: true
requireScrolling: true
guestChangePasswordSettings:
allowChangePasswdAtFirstLogin: true
guestDeviceRegistrationSettings:
allowGuestsToRegisterDevices: true
autoRegisterGuestDevices: true
loginPageSettings:
accessCode: string
allowAlternateGuestPortal: true
allowForgotPassword: true
allowGuestToChangePassword: true
allowGuestToCreateAccounts: true
allowGuestToUseSocialAccounts: true
allowShowGuestForm: true
alternateGuestPortal: string
aupDisplay: string
includeAup: true
maxFailedAttemptsBeforeRateLimit: 0
requireAccessCode: true
requireAupAcceptance: true
socialConfigs:
- socialMediaType: string
socialMediaValue: string
timeBetweenLoginsDuringRateLimit: 0
portalSettings:
allowedInterfaces:
- string
alwaysUsedLanguage: string
assignedGuestTypeForEmployee: string
authenticationMethod: string
certificateGroupTag: string
displayLang: string
fallbackLanguage: string
httpsPort: 0
postAccessBannerSettings:
includePostAccessBanner: true
postLoginBannerSettings:
includePostAccessBanner: true
selfRegPageSettings:
accountValidityDuration: 0
accountValidityTimeUnits: string
allowGraceAccess: true
approvalEmailAddresses: string
approveDenyLinksTimeUnits: string
approveDenyLinksValidFor: 0
assignGuestsToGuestType: string
aupDisplay: string
authenticateSponsorsUsingPortalList: true
autoLoginSelfWait: true
autoLoginTimePeriod: 0
credentialNotificationUsingEmail: true
credentialNotificationUsingSms: true
enableGuestEmailBlacklist: true
enableGuestEmailWhitelist: true
fieldCompany:
include: true
require: true
fieldEmailAddr:
include: true
require: true
fieldFirstName:
include: true
require: true
fieldLastName:
include: true
require: true
fieldLocation:
include: true
require: true
fieldPersonBeingVisited:
include: true
require: true
fieldPhoneNo:
include: true
require: true
fieldReasonForVisit:
include: true
require: true
fieldSmsProvider:
include: true
require: true
fieldUserName:
include: true
require: true
graceAccessExpireInterval: 0
graceAccessSendAccountExpiration: true
guestEmailBlacklistDomains:
- string
guestEmailWhitelistDomains:
- string
includeAup: true
postRegistrationRedirect: string
postRegistrationRedirectUrl: string
registrationCode: string
requireApproverToAuthenticate: true
requireAupAcceptance: true
requireGuestApproval: true
requireRegistrationCode: true
selectableLocations:
- string
selectableSmsProviders:
- string
sendApprovalRequestTo: string
sponsorPortalList:
- string
selfRegSuccessSettings:
allowGuestLoginFromSelfregSuccessPage: true
allowGuestSendSelfUsingEmail: true
allowGuestSendSelfUsingPrint: true
allowGuestSendSelfUsingSms: true
aupOnPage: true
includeAup: true
includeCompany: true
includeEmailAddr: true
includeFirstName: true
includeLastName: true
includeLocation: true
includePassword: true
includePersonBeingVisited: true
includePhoneNo: true
includeReasonForVisit: true
includeSmsProvider: true
includeUserName: true
requireAupAcceptance: true
requireAupScrolling: true
supportInfoSettings:
defaultEmptyFieldValue: string
emptyFieldDisplay: string
includeBrowserUserAgent: true
includeFailureCode: true
includeIpAddress: true
includeMacAddr: true
includePolicyServer: true
includeSupportInfoPage: true
- name: Delete by id
cisco.ise.self_registered_portal:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: absent
id: string
- name: Create
cisco.ise.self_registered_portal:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: present
customizations:
globalCustomizations:
backgroundImage:
data: string
bannerImage:
data: string
bannerTitle: string
contactText: string
desktopLogoImage:
data: string
footerElement: string
mobileLogoImage:
data: string
language:
viewLanguage: string
pageCustomizations:
data:
- key: string
value: string
portalTheme:
id: string
name: string
themeData: string
portalTweakSettings:
bannerColor: string
bannerTextColor: string
pageBackgroundColor: string
pageLabelAndTextColor: string
description: string
name: string
portalTestUrl: string
portalType: string
settings:
aupSettings:
displayFrequency: string
displayFrequencyIntervalDays: 0
includeAup: true
requireAupScrolling: true
requireScrolling: true
skipAupForEmployees: true
useDiffAupForEmployees: true
authSuccessSettings:
redirectUrl: string
successRedirect: string
byodSettings:
byodRegistrationSettings:
endPointIdentityGroupId: string
showDeviceID: true
byodRegistrationSuccessSettings:
redirectUrl: string
successRedirect: string
byodWelcomeSettings:
aupDisplay: string
enableBYOD: true
enableGuestAccess: true
includeAup: true
requireAupAcceptance: true
requireMDM: true
requireScrolling: true
guestChangePasswordSettings:
allowChangePasswdAtFirstLogin: true
guestDeviceRegistrationSettings:
allowGuestsToRegisterDevices: true
autoRegisterGuestDevices: true
loginPageSettings:
accessCode: string
allowAlternateGuestPortal: true
allowForgotPassword: true
allowGuestToChangePassword: true
allowGuestToCreateAccounts: true
allowGuestToUseSocialAccounts: true
allowShowGuestForm: true
alternateGuestPortal: string
aupDisplay: string
includeAup: true
maxFailedAttemptsBeforeRateLimit: 0
requireAccessCode: true
requireAupAcceptance: true
socialConfigs:
- socialMediaType: string
socialMediaValue: string
timeBetweenLoginsDuringRateLimit: 0
portalSettings:
allowedInterfaces:
- string
alwaysUsedLanguage: string
assignedGuestTypeForEmployee: string
authenticationMethod: string
certificateGroupTag: string
displayLang: string
fallbackLanguage: string
httpsPort: 0
postAccessBannerSettings:
includePostAccessBanner: true
postLoginBannerSettings:
includePostAccessBanner: true
selfRegPageSettings:
accountValidityDuration: 0
accountValidityTimeUnits: string
allowGraceAccess: true
approvalEmailAddresses: string
approveDenyLinksTimeUnits: string
approveDenyLinksValidFor: 0
assignGuestsToGuestType: string
aupDisplay: string
authenticateSponsorsUsingPortalList: true
autoLoginSelfWait: true
autoLoginTimePeriod: 0
credentialNotificationUsingEmail: true
credentialNotificationUsingSms: true
enableGuestEmailBlacklist: true
enableGuestEmailWhitelist: true
fieldCompany:
include: true
require: true
fieldEmailAddr:
include: true
require: true
fieldFirstName:
include: true
require: true
fieldLastName:
include: true
require: true
fieldLocation:
include: true
require: true
fieldPersonBeingVisited:
include: true
require: true
fieldPhoneNo:
include: true
require: true
fieldReasonForVisit:
include: true
require: true
fieldSmsProvider:
include: true
require: true
fieldUserName:
include: true
require: true
graceAccessExpireInterval: 0
graceAccessSendAccountExpiration: true
guestEmailBlacklistDomains:
- string
guestEmailWhitelistDomains:
- string
includeAup: true
postRegistrationRedirect: string
postRegistrationRedirectUrl: string
registrationCode: string
requireApproverToAuthenticate: true
requireAupAcceptance: true
requireGuestApproval: true
requireRegistrationCode: true
selectableLocations:
- string
selectableSmsProviders:
- string
sendApprovalRequestTo: string
sponsorPortalList:
- string
selfRegSuccessSettings:
allowGuestLoginFromSelfregSuccessPage: true
allowGuestSendSelfUsingEmail: true
allowGuestSendSelfUsingPrint: true
allowGuestSendSelfUsingSms: true
aupOnPage: true
includeAup: true
includeCompany: true
includeEmailAddr: true
includeFirstName: true
includeLastName: true
includeLocation: true
includePassword: true
includePersonBeingVisited: true
includePhoneNo: true
includeReasonForVisit: true
includeSmsProvider: true
includeUserName: true
requireAupAcceptance: true
requireAupScrolling: true
supportInfoSettings:
defaultEmptyFieldValue: string
emptyFieldDisplay: string
includeBrowserUserAgent: true
includeFailureCode: true
includeIpAddress: true
includeMacAddr: true
includePolicyServer: true
includeSupportInfoPage: true
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
ise_response dictionary | Словарь или список с ответом, возвращаемым Cisco ISE Python SDK Возвращается: всегда Пример: |
ise_update_response dictionary добавлено в cisco.ise 1.1.0 | Словарь или список с ответом, возвращаемым Cisco ISE Python SDK Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/ise/self_registered_portal_module.html