https://devrepo.kakao.com/nexus/content/groups/public/
artifactory remote 레포로 해당 레포 바라보고 있는데요
언제부턴가 artifactory접근이 안됩니다.
해당 제한으로 내부 레포에서 sdk를 가져오지 못하고 있습니다.
혹시 해당 제한을 풀 예정이 있으신가요?
또는 다른 대안이 있는지 궁금합니댜
https://devrepo.kakao.com/nexus/content/groups/public/
artifactory remote 레포로 해당 레포 바라보고 있는데요
언제부턴가 artifactory접근이 안됩니다.
해당 제한으로 내부 레포에서 sdk를 가져오지 못하고 있습니다.
혹시 해당 제한을 풀 예정이 있으신가요?
또는 다른 대안이 있는지 궁금합니댜
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 전체 앱 목록에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456
안녕하세요.
어떤 상황인지 확인위해
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의 필요한 버전만 내부 저장소에 별도로 등록하여 사용하시는 방식을 권장드립니다.
감사합니다.