U
    wh                     @   s,   d dl mZ d dlT G dd de jjZdS )    )fields)*c                   @   sT  e Zd 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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/d0d+d1Zej	ejd2dd+d3Zej	ejd4d5d+d3Zej	ejd6d7d+d3Zej	ejd8d+d)Zej	ejd9d:d+d3Zej	ejd;d<Zd=S )>CmfAuthOpenIdPluginZssozOpenId ConnectZAOIZdeny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create_new_groupsusername_claimgroups_claimzplugin.ext_networkszplugin.verify_sslservicedesk_support)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openidu-   Создать группы при входеzGroups Claimgroupsu   Поддержка Servicedesk)r   N)__name__
__module____qualname__Z	ui_moduleZui_nameZcode_prefixZacl_default_user_policyZui_formr   ZFieldZCmfRelationZpluginZ	CmfChoicer   ZCmfBoolr   r   ZCmfUrlr   Z
CmfStr4096r   r	   r   r
   r   r   r    r   r   2./cmf/modules/sso/fields/cmf_auth_openid_plugin.pyr      sz   *    r   N)Zcmfr   Zcmf.includeZmodelsZ	CmfEntityr   r   r   r   r   <module>   s   