개발하다가 이 문제를 어떻게 해결해야할까 고민이 되어서 여기다 써봅니다.
아시다시피, 저는 지도 모듈, 지도 에디터컴포넌트를 배포하고 있습니다. (XE Public 프로젝트지만.. 사실상 저 혼자 하는 중)
이 프로그램(?)들은 다음, 네이버, 구글, (모듈은 빙까지) 등 다양한 지도 API를 지원합니다.
여태까지는 이 다양한 API들의 API 키를 길이로 구분했습니다.
- 다음: 40자
- 네이버: 32자
- 빙(마이크로소프트): 64자
- 구글: 그 외
그런데, 다음이 개발자 코너를 개편하면서 문제가 발생했습니다.
다음의 API 키가 32자로 발급되기 시작한 것입니다.
키를 넣기만 하면 어떤 키인지 구분하던 방식이었는데.. 네이버와 다음 둘 사이에 어떤 API 키인지 구분이 안되는 상황이 된겁니다... 이 문제를 어떻게 해결해야 할까요?
어떤 키를 넣은건지 그냥 물어볼까요? (<select>로..) [고민하는 이유는 물어보기 싫어서.. (안 묻고 구분하고 싶어서..)]
예를들어서.. 비밀번호 암호화될때 초반 몇글자만 규칙이 따로있는것처럼요..