U
    TFd
                     @   s,   d dl mZ d dlT G dd de jjZdS )    )fields)*c                	   @   s  e Zd ZdZdZdZdddgddddd	d
gddddddgdddddddgdgdZejej	dddddZ
ejejdddd d!d"d#Zejejd$dd%Zejejd&d'd%Zejejd(dd)Zejejd*d+d,d'd-Zejejd.d'd'd/Zejejd0d1d'd/Zejejd2d3d'd/Zd4S )5CmfAuthOpenIdPluginZssozOpenId ConnectZAOInameapp_typecreate_new_userZ_maindomaindisabledu   link:/settings/global;urlpath=settings%2Fglobal:Важно! Нужно отключить локальный вход пользователей.zplugin.ext_urlzplugin.ext_client_idzplugin.ext_secretzplugin.ext_realm_namescopecallback_url)r   col1Zcol2u   Общие настройкиupdate_userusername_claimzplugin.ext_networkzplugin.verify_ssl)r   r   )Zui_list_fieldsZui_group_fieldsZ	CmfPluginu!   Настройки доступаT)ZmodelcaptionnullableZlinkableu   ТипZCustomZKeycloakZADFS)customZkeycloakZadfsr   )r   choicesZdefalutu9   Создать пользователя при входе)r   defaultuA   Обновить информацию о пользователеFzCallback url)r   readonlyu   Домен для логинаuD   Добавляется к логину для авторизацииzexample.com)r   Zcommentr   r   u   Отключено)r   r   r   zUsername ClaimZpreferred_usernameZScopeZopenidN)__name__
__module____qualname__Z	ui_moduleZui_nameZcode_prefixZui_formr   ZFieldZCmfRelationZpluginZ	CmfChoicer   ZCmfBoolr   r   ZCmfUrlr   Z
CmfStr4096r   r	   r   r
    r   r   ../modules/sso/fields/cmf_auth_openid_plugin.pyr      sl   '    r   N)Zcmfr   Zcmf.includeZmodelsZ	CmfEntityr   r   r   r   r   <module>   s   