Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Усиленная аутентификация в TeamCity

Description

TeamCity - это профессиональный CI/CD инструмент с долгой историей, огромным количеством уникальной функциональности и многочисленными верными пользователями.

TeamCity решает критически важные задачи организаций, занимающихся разработкой программного обеспечения, так что надежная проверка аутентификации в TeamCity становится принципиально важной задачей. А учитывая, что TeamCity - это очень популярный продукт в больших организациях (например, в банках), управление доступом переходит уже в разряд mission critical задач.

В рамках этого проекта мы предлагаем вам поучаствовать в усилении аутентификации в TeamCity - поддержать двухфакторную аутентификацию, политики паролей, и тд. Так, что бы администраторы TeamCity могли указывать требования к надежности паролей, частоту их ротации, могли бы смотреть отчеты по безопасности аутентификации. Вы сможете познакомиться с современными средствами управлением доступа, узнаете, какие риски существуют в таких больших проектах, как ТС и сможете помочь огромному количеству программистов создавать более качественный софт.

Requirements

  • Знание Java или Kotlin, или сильное желание их изучить
  • Самостоятельность в исследовании и решении задачи
  • Знание английского на уровне чтения документации

Плюсом будет

  • Знание английского на простом разговорном уровне
  • Навыки написания многопоточного кода

Admission

Разработчики: Лето 2021

Mentor

Andrey Titov, Evgeny Bovykin

Mentor's location

Remote

Product/Team

TeamCity

Tags

Continuous Integration
Java
Kotlin