Devrepo kakao에 artifactory 접근이 안됩니다

https://devrepo.kakao.com/nexus/content/groups/public/

artifactory remote 레포로 해당 레포 바라보고 있는데요

언제부턴가 artifactory접근이 안됩니다.

해당 제한으로 내부 레포에서 sdk를 가져오지 못하고 있습니다.

혹시 해당 제한을 풀 예정이 있으신가요?

또는 다른 대안이 있는지 궁금합니댜

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 전체 앱 목록에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

안녕하세요.

어떤 상황인지 확인위해
gradle 카카오SDK 관련 설정 공유해주시겠어요?

Artifactory → devrepo.kakao.com

앱 ID / 앱 키 필요 없음

User-Agent에 따라 응답이 달라짐

HTTP 요청 차단 또는 처리 정책 문제 가능성

앱아이디가 필요한 상황이 아니고 레포에 대한 접근 정책에 대해서의 질문입니다.

카카오 공식 문서에서도 저장소를 아래처럼 URL만으로 등록하도록 안내하고 있어. 별도의 username, password, 앱 키를 설정하는 단계는 없습니다

https://developers.kakao.com/docs/ko/android/getting-started#apply-sdk-gradle

어떤상황인지 맥락을 확인하기 위함이니 앱ID 기재해주세요.

SDK사용할때 usename password 설정하지 않습니다.

앱키 초기화 방법 가이드 참고 해서 사용하면됩니다.

https://developers.kakao.com/docs/ko/android/getting-started#init

내부 Artifactory/Nexus 등의 remote repository 또는 mirror repository로 설정하여 사용하는 경우,
저장소 전체를 대상으로 한 metadata 조회, 반복적인 artifact 확인, 크롤링성 요청이 발생할 수 있습니다.

이러한 요청은 저장소 안정성에 영향을 줄 수 있어 현재 일부 접근이 제한될 수 있으며,
제한 해제는 어려운 점 양해 부탁드립니다.

Kakao SDK를 사용하실 때는 내부 저장소에서 devrepo를 mirror로 바라보는 방식이 아니라,
공식 가이드에 안내된 것처럼 Gradle 설정에서 Kakao Maven 저장소를 직접 참조해 사용해 주시기 바랍니다.

예)

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url = java.net.URI("https://devrepo.kakao.com/nexus/content/groups/public/") }
    }
}

사내 보안 정책상 외부 저장소 직접 접근이 어려운 경우에는
devrepo 전체를 mirror/proxy로 구성하기보다는, 사용 중인 Kakao SDK의 필요한 버전만 내부 저장소에 별도로 등록하여 사용하시는 방식을 권장드립니다.

감사합니다.