개방된 소스의 황야에서 살아남다

4838 단어 OpenAM소스 파일

메리 크리스마스.


2019 OSSTEch 추가 달력도 마지막 날이 됐다.
메리 크리스마스.

OpenAM 14 출시


보도자료에서 언급한 바와 같이 OpenAM 재단의 OpenAM 14가 발표했다.미안합니다. 감사의 말은 끝에 있습니다.
이 발표에 즈음하여 OpenAM을 예로 들어 본사의 개원 프로젝트의 관련자를 쓰십시오.

오픈 소스 유지 관리 및 지원


ForgeRock은 오픈 소스를 유지하는 OpenAM에 대해 처음 제안한 작업입니다.
"ForgeRock will be hiring developers to keep the code current, update it to keep it up to date with the latest operating system releases, and support for integration on latest applications."
  • 최신 코드 유지(보안, 취약점 Fix)
  • 최신 운영 체제(JDK 운영 환경 업데이트 포함)에 해당
  • 최신 응용 프로그램(새 프로토콜 등 트렌드에 대응)
    상술한 고용인을 위해
  • 모든 것을 스스로 해결하려면 그에 상응하는 자원이 필요하다.
    물론 자신 이외의 사람이 공개한 코드와 바이너리, 유상/무상 이용 등 다른 해결책도 있다.
    하지만 개발에 참여하더라도 자신 이외의 사람이 주체로서 공개하는 것은 영원하지 않다.

    OpenAM 개발 참여


    협력하고 싶은 접촉이 있을 때 포지락은 노르웨이의 회사(웃음), CEO는 썬마이크로소프트의 전 CTO Lasse Andresen이다.Sun Microsystems의 Access Manager 개발에 종사하는 사람이 있기 때문에 본사도 OpenSSO를 업무로 삼고 있습니다.
    예를 들어 프레스ForgeRock, OSSTech는 본사가 OpenSSO에 대한 개선 등을 포지락의 OpenAM 트리에 통합하여 OpenAM9을 발표하였다.
    그리고 일본포켓의 찬동.에서도 OpenSSO/OpenAM 컨소시엄을 받았다.
    이후 당사 멤버들은 포지락의 JIRA에게 개발용 계정을 만들어 달라고 부탁해 일시적으로 리소스 수정 등에 참여했으나 기술적 측면과 판매적 측면에서 좋은 협업을 이어가지 못했다.판매에 유익한 합의가 이뤄지지 않아 어쩔 수 없었다.

    실리콘밸리 흐름의 시작


    다소 탈선했지만, 포지록은 실리콘밸리 계열 A 투자를 시작으로 총액이 140억에 달하는 상당한 조달이었다.CEO도 4번 바꿨다.창업 당시 CTO로 남아있던 CEO는 늘 프로그램적인 것을 느꼈지만, 2015년 출연자 2019 early IPO는 아직 완성되지 않았고, ○○○×a 등 경쟁사와 싸우고 있기 때문에 통제가 가능할 것으로 보인다.아이고, 누가 왔구나
    2010/5 창업 CEO Lasse Andresen
    2010/6 OpenAM9 출시
    2012/3 시리즈 A7억 구매
    2013/9 시리즈 B15억 구매
    2014/6 시리즈 C30억 구매
    2014/12 OPENAM12 바이너리 라이센스 변경 발표
    2016/11 github 최신 소스 닫기
    2017/3 마벤트 창고 폐쇄
    2017/9 시리즈 D90억 구매
    2019/early IPO 미구현 예정
    2010/4 시리즈 E103억 구매
    2021/9 IPO NYSE(FROG) 공모 $25 → 첫날 $35

    창고를 닫을 가능성이 높아요.


    2012년 이후의 고캐롤리 모습에 대해 포지락의 원천 나무가 닫힐 수밖에 없을 것 같은 예감에 "포지락의 나무는 닫혀야 한다"는 각오를 다졌다.
    그리고 2016년 말 드디어 문을 닫는다.
    개원수가 갇힌 것은 놀랄 일이 아니다.어떤 의미에서 예상 안에 있지 않으면 원본 코드가 개방된 세계에서 생존할 수 없다.계속 개발하든지, 다른 제품을 찾든지, 모두 좋은 선택이다.

    마지막 사랑


    역시 사랑이야.사랑?
    OpenAM 은 최고의 SSO 제품임에 틀림없습니다.
    이 아주 좋은 소스는 유지보수를 받지 못하고 사라져서 너무 아쉽다.
    18년간 오픈소스를 기반으로 한 제품을 운영해왔으며 이렇게 좋은 소프트웨어를 본 적이 없었고, 다른 제품을 찾는 것 외에 오픈소스의 공개와 개발도 계속 하기로 했다.나는 계속 공개할 의무가 있다고 생각한다.

    OpenAM 컨소시엄의 나무 시작


    atmarkIT의 보도에서 보듯이 OpenAM 컨소시엄의 나무는 공개돼 계속 개발된다.고마울 뿐이야.
    OpenAM 프로젝트를 계속할 때 이정표는 다음과 같습니다.
  • 의존성 라이브러리 완성 포크
  • 공개 구축 프로그램.
  • 메이븐 창고 공개(작업 중)
  • Maven 창고 캐시가 없으면 구축할 수 없는 상태를 해결했습니다.
    또 OpenAM14 발표에 맞춰 빌드 프로그램도 공개했다.
    메이븐 창고 공개는 아직 완료되지 않았지만 작업 중입니다.

    1. 코드를 최신 상태로 유지(보안, 취약점 Fix)


    위 작업과 함께 OpenAM 컨소시엄의 나무에는 보안 결함과 버그 수정이 반영됐다.
    보안 정보에 대해서는 CVE-2017-10873부터 포지록 AM과 다른 OpenAM(Open Source Edition)의 제품으로 활동할 수 있도록 교섭 및 등록을 진행하고 유지보수를 계속한다.

    다음 무대.


    코드의 유지보수는 순조롭게 실시할 수 있는 상태이다.
    다음 버전이 나오지 않으면 진짜 개발을 계속하는 것은 아니다.반대로 스스로 노선도를 결정할 때가 왔다.
    협회 회원 간 논의 결과 주로 다음과 같은 3가지 기능을 14로 추가해 발표했다.

    2. 최신 운영 체제 지원(JDK의 운영 환경 업데이트 포함)


    JDK11 대응


    JDK8의 다음 장기 지원 버전인 JDK11을 수정했습니다.

    3. 최신 애플리케이션에 대응(새 프로토콜 등 트렌드에 대응)


    FIDO2 인증


    암호 인증이 없도록 웹옥션 인증 모듈을 개발하고 FIDO2 인증을 지원합니다.

    각 SAML/OIDC 서비스 승인


    SAML의 SP, OIDC/OAuth2의 RP 등이 추가되어 서비스마다 사용자의 사용 여부를 제한하는 설치가 가능합니다.
    아마도 OpenAM14는 가장 좋은 단일 서명 서버일 것이다.

    Anything else?


    오픈된 OpenAM에는 무엇이 더 필요합니까?
    개인적으로 오픈쏘 때부터 불투명한 게 없다고 생각하는데, 불투명하다고 느끼면 자신의 메시지 발송이 부족함을 반성하겠다.

    재단판의 독특한 특징


    특징에 대해 특별히 강조해야 할 것은 이진법의 허가증이다.
    원본은 변하지 않고 Sun Microsystems가 OpenSSO를 공개했을 때의 CDDL이지만 2진법은 OpenAM12 당시의 수수께끼 허가증 형태를 답습하지 않았다.
    오픈 소스 프로젝트이기 때문에 오픈 소스 프로젝트의 모습(소스와 바이너리 전체 CDDL)이 있어야 합니다.

    감사의 말


    여러분들이 저희에게 기여한 OpenAM 컨소시엄입니다.
    커뮤니티에서 6년 동안 ForgeRock을 복원했어요.
    오픈 소스로 판단되는 Sun Microsoft
    Netscape,
    OpenAM과 관련된 모든 분들께 감사의 말씀 드립니다.
    그리고 계속 잘 부탁드립니다.

    좋은 웹페이지 즐겨찾기