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의 필요한 버전만 내부 저장소에 별도로 등록하여 사용하시는 방식을 권장드립니다.

감사합니다.