Hub
Integration Across Team Collaboration Tools
Hub 2021.1: настраиваемые поля в профилях пользователей

Новая версия Hub позволяет пользователям добавлять в свои профили дополнительные поля. Кроме того, вас ждут улучшения аутентификации: добавлена поддержка PKCE (ключа подтверждения для обмена кодом) и возможность указывать несколько доменов в модуле аутентификации Google. Подробнее об этом — далее.
Настраиваемые профили для более эффективного управления пользователями
Помимо учетных данных, имен и электронных адресов, в профилях пользователей теперь можно указывать дополнительную информацию — добавлять в профили различные атрибуты, например телефонные номера и должности сотрудников. У рабочих процессов YouTrack есть доступ к этим атрибутам. Логика рабочего процесса может учитывать должности, номера телефонов и любые другие данные, указанные в профилях пользователей, так что вы можете, например, разрешить выполнение определенных действий только генеральному директору компании.

Для управления настраиваемыми атрибутами перейдите на страницу «Пользователи» и нажмите «Управление полями». Вы сможете добавить новые поля разных типов (электронный адрес, телефон, строка и т. п.) или обновить существующие. Новые поля сразу же появятся в профиле каждого пользователя. В следующих версиях мы планируем добавить фильтры для настраиваемых атрибутов и автоматическое сопоставление с атрибутами Active Directory.
Несколько доменов в модуле аутентификации Google
Администраторы могут ограничить круг тех, кому разрешено создавать аккаунты, владельцами электронных адресов, относящихся к определенному домену. Чаще всего эта функция используется для того, чтобы только пользователи из вашего корпоративного домена (то есть только ваши коллеги) могли создавать аккаунты в вашем экземпляре.
При этом одного домена бывает недостаточно. У крупных компаний может быть несколько доменов, а иногда нужно пригласить в свой экземпляр внешнего пользователя из другой компании. Теперь вы можете указать несколько доменов, пользователям из которых разрешено создавать аккаунты в вашем экземпляре Hub.

Поддержка PKCE для еще более безопасной авторизации
Ключ подтверждения для обмена кодом (PKCE) — это дополнительный защитный код в процедуре авторизации Hub. Он был создан, чтобы обеспечить более безопасный вход в десктопные и мобильные приложения, и рекомендован Инженерным советом интернета (IETF) в числе других эффективных методов OAuth 2.0. Использование PKCE не требует дополнительных настроек. Если ключ поддерживается клиентом, то будет использоваться и в Hub.
С полными техническими сведениями о версии вы можете ознакомиться в примечаниях к релизу. Скачивайте свежую версию у нас на сайте. О том, как настроить новую функциональность, читайте в документации.
Делитесь своими впечатлениями в комментариях — нам очень важно ваше мнение. И конечно, с любыми вопросами пишите в службу поддержки. Мы всегда рады помочь.
Ваша команда Hub
The Drive to Develop
Discover more
Hub에 맞춤 설정이 가능한 사용자 프로필이 추가 되었습니다
Hub 2021.1은 사용자가 사용자 프로필에 맞춤설정 필드를 추가할 수 있는 새로운 사용자 지정 기능으로 올해를 시작합니다. 또한 Google 인증 및 PKCE(코드 교환을 위한 증명 키) 확장을 지원하여 로그인에 사용할 수 있는 여러 도메인을 지정하는 기능 등 여러 가지 인증 강화 기능을 추가합니다. 지금부터 이러한 개선 사항을 자세히 살펴보겠습니다.
완벽한 사용자 관리 기능을 제공하는 맞춤설정 가능한 사용자 프로필
이제 사용자 프로필에 일반적인 자격 증명, 전체 이름, 이메일 주소와 더불어 추가 정보를 저장할 수 있습니다. 새 버전의 Hub에서는 사용자 프로필에 맞춤설정 속성을 추가할 수 있습니다(예: 사용자의 전화번호 또는 직책 저장). 또한 이러한 속성은 YouTrack 워크플로에서 액세스할 수 있으므로 직책, 전화번호 등 사용자 프로필에 있는 모든 항목을 워크플로 로직에 사용할 수 있습니다(예: 일부 작업을 회사 CEO에게만 한정).

맞춤설정 속성을 관리하려면 Users(사용자) 페이지로 이동하여 ‘Manage fields'(필드 관리)를 클릭하세요. 이 페이지에서 이메일, 전화, 문자열 등 다양한 유형의 새 필드를 추가하거나 기존 필드를 업데이트할 수 있습니다. 새 필드는 각 사용자의 프로필 페이지에 즉시 나타납니다.
또한 향후 릴리스에서는 Active Directory 사용자 속성을 이러한 맞춤설정 필드에 자동으로 매핑하는 기능을 추가하고 맞춤설정 사용자 속성에 필터를 구현하여 이 기능을 향상할 계획입니다.
Google 인증용 멀티도메인 지원
인스턴스 관리자가 Google 인증에 사용되는 도메인을 제한하면 인스턴스에서 Gmail 계정을 사용하여 계정을 만들 수 있는 사람을 제한할 수 있습니다. 이 기능의 가장 인기 있는 사용 사례는 회사 도메인 사용자, 즉 동료만 인스턴스에서 계정을 만들 수 있도록 하는 것입니다.
그러나 때로는 하나의 도메인으로 충분하지 않습니다. 대기업의 경우 여러 도메인을 보유하고 있거나 타사 외부 사용자를 인스턴스로 초대해야 할 때도 있습니다. 이 문제를 해결하기 위해 이제 Hub의 인스턴스에서 계정을 만들 수 있는 도메인을 여러 개 지정할 수 있습니다.

더 안전한 인증을 위해 OAuth 2.0용 PKCE 확장 지원
코드 교환을 위한 증명 키(PKCE)는 Hub 인증 흐름을 한층 개선하는 추가 보호 코드입니다. 데스크톱 및 모바일 클라이언트 애플리케이션에 더 안전하고 강력한 로그인 환경을 제공하기 위해 만들어졌으며 현재 IETF(The Internet Engineering Task Force)가 여타 OAuth 2.0 모범 사례 중에서 권장하는 코드입니다. PKCE를 설정하는 데 추가 구성은 필요하지 않습니다. 클라이언트가 PKCE를 지원하면 Hub도 지원합니다.
릴리스에 대한 상세한 기술 정보를 보려면 릴리스 노트를 참조하세요. 최신 Hub 버전은 웹사이트에서 다운로드할 수 있습니다. 새 기능을 구성하는 방법에 관한 자세한 내용은 최신 문서를 참조하세요.
JetBrains는 여러분의 의견을 소중히 여깁니다. 아래 댓글 섹션에서 의견을 공유해주세요. 또한 궁금한 사항이 있을 경우 지원팀에 문의해주세요. 언제든지 도와 드리겠습니다!
감사합니다.
Hub 팀
이 게시물은 Anastasia Bartasheva가 작성한 Hub Now With Customizable User Profiles를 번역한 글입니다.
Discover more
Hub Now With Customizable User Profiles
Hub 2021.1 is starting this year off with a new customization feature, which allows users to add custom fields to user profiles. It also adds a set of authentication enhancements, like the ability to specify multiple domains that you can use to log in with Google authentication and PKCE (proof key for code exchange) extension support. Let’s look at these improvements in more detail!
Customizable User Profiles for Full-Fledged User Management
User profiles can now store additional information along with the usual credentials, full names, and email addresses. With the new version of Hub, it is possible to add custom attributes to user profiles, for example, to store a user’s phone numbers or job roles. Also, these attributes will be accessible from YouTrack workflows, which makes it possible to use workflow logic with users positions, phone numbers, whatever is in your users’ profiles, for example, you can restrict some actions to only the company CEO.

To manage the custom attributes, just navigate to the Users page and click “Manage custom attributes”. You will be able to add new fields of different types: email, phone, string, etc., or update the existing fields on the page. New fields will immediately appear on each user’s profile page.
Also, we are planning to enhance this feature in future releases by adding the possibility to automatically map Active Directory user attributes to these custom fields and by implementing filters for custom user attributes.
Multiple Domain Support for Google Authentication
Domain restriction for Google authentication allows instance administrators to limit who can create an account on the instance using their Gmail accounts. The most popular use case for this feature is to make sure that only users from your corporate domain, that is, only your colleagues, are able to create accounts in your instance.
However, sometimes one domain is not enough. Large companies may have several domains or sometimes need to invite an external user from a third-party company to their instance. To address this, you can now specify several domains that are allowed to create accounts on the instance in Hub.

PKCE extension support for OAuth 2.0 for more secure authorization
Proof key for code exchange (PKCE) is an additional protection code that further enhances Hub authorization flows. It was created to offer desktop and mobile client applications a more secure and robust sign-in experience and is now recommended by IETF (The Internet Engineering Task Force) among other OAuth 2.0 best practices. No additional configuration is required to set up PKCE. If the client supports it, Hub will happily play along.
For the full technical details about this release, please take a look at the Release Notes. The latest Hub version can be downloaded from our website. To learn more about configuring the new features, please refer to the latest documentation.
We truly appreciate all your feedback, so please share it with us in the comment section below. And of course, please get in touch with our support if you have any questions – we’re always here to help!
Your Hub team

