documentations에는 App Client Secret
이 있지만 그 용도는 어디에도 없습니다.Cognito 앱 클라이언트 비밀번호 란 무엇입니까
나는 자바 스크립트 SDK가 그것을 사용하지 않는 것을 본다. 또한 많은 자바 스크립트 애플리케이션이 사용자 브라우저에서 실행되기 때문에 이유를 알지 못한다. 아마도 비밀을 드러내는 장소가 아니라 내 추측이다.
App Client ID
의 비밀번호와 같은 것이면 보안 성이 향상되는 것을 볼 수 없지만 App Client ID
은 App Client Secret
을 도용 할 수 있습니다. 게다가 App Client ID
은 무작위로 무차별 공격에 충분한 보안을 제공해야합니다.
내가 cognito 그것을 사용하고, 어떤 기능을하는 것은 그것이 제공하는 않는 방법이 비밀의 목적을 무엇을 알고 싶습니다 .
기본적으로 앱이 API로 인증하는 데 사용하는 비밀번호입니다. – Havenard
나는 그렇게 생각했다 ....하지만 조금 중복되지 않습니까? 사용자 풀 ID는 상당히 임의적입니다. 누군가 앱에서 사용자 풀 ID를 추출 할 수 있다면 앱 비밀도 추출 할 수 있으므로 이점은 무엇입니까? 더 안전하게 보이게하려면? – mFeinstein
잘 모르겠지만, 나는 aws-cognito에 익숙하지 않다. 그러나 ID는 비밀이 아니지만 어느 시점에 사용자에게 노출 될 수있다. – Havenard