크롬에서 기본 인증 세부 정보를 지우는 방법


389

기본 인증을 사용하는 사이트에서 작업하고 있습니다. Chrome을 사용하여 기본 인증을 사용하여 로그인했습니다. 이제 브라우저에서 기본 인증 세부 정보를 제거하고 다른 로그인을 시도하고 싶습니다.

Chrome을 사용할 때 현재 기본 인증 세부 정보를 어떻게 지우나요?


18
아, 이것도 화나게한다. 그런데 파이어 폭스는 비슷하게 동작한다.
shabunc

@ shabunc는 비슷하지만 동일하지는 않습니다. 그렇습니다. 나는 당신에게 완전히 동의합니다!
Michael

2
크롬이 기억하는 인증 정보를 잊어 버릴 수 있도록 서버가 401을 이해하고 반환하는? no_auth와 같은 요청 매개 변수로 구현할 수 있습니다.
Ravshan Samandarov

4
허용 된 답변은 Chrome 65부터 더 이상 작동하지 않습니다 . 대신 chrome : // restart 답변을 사용하세요.
Bob

이 문제는 Chrome 관련이 아니라 HTTP 관련입니다. stackoverflow.com/q/233507/685806
Pino

답변:


265

URL에 사용자 이름을 포함하면 크롬이 항상 로그인 프롬프트를 표시합니다.

http : //me@example.com

이것은 완전한 해결책이 아닙니다 . 아래 Mike의 의견을 참조하십시오.


21
Chrome 21 에서이 작업을 수행 한 후에는 암호가 아닌 암호를 묻는 것이 항상 시작되었습니다. 분명히 URL에서 "username @"부분을 숨기지 만 여전히 유지합니다. 이 작업을 수행 한 후 (@ 부분없이) URL을 다시 입력하면 요청이 중지됩니다. 팁!
Mike Caron

4
Mac의 Chrome 28에서는 작동하지 않습니다. 한 사용자로 로그인 한 다음 다른 사용자를 URL에 넣으면 이전 사용자와 비밀번호를 사용하는 것 같습니다.
Jason

2
암호도 포함시킬 때까지 (user : password@domain.com)이 기능을 사용할 수 없었습니다. 로그인하려고했던 새 사용자 / 비밀번호를 사용했는데 제대로 작동했습니다. (제 경우에는 암호를 urlencode해야했습니다.)
Cary

2
Windows 10 Chrome 63에서는 처음으로 작동했습니다. 나는이 트릭을 시도했지만 암호를 포함하여 많은 변형을 쓸모가 없었습니다. 나에게 일관되게 작동하는 유일한 것은 시크릿 창을 사용하는 것입니다 . 아래 respose stackoverflow.com/a/9558863/4142084를 참조하십시오 .
Raul Santelices

2
이것은 몇 달 전에 작동했습니다. 이제 Chrome 65에서는 그렇지 않습니다.
Leif

225

테스트를 수행 할 때마다 시크릿 창 Ctrl+ Shift+를 열 수 있습니다 n. 시크릿 창은 마지막으로 입력 한 사용자 이름과 비밀번호를 기억하지 않습니다.

이 트릭을 사용하려면 시크릿 창을 모두 닫아야합니다. 모든 시크릿 창은 동일한 캐시를 공유합니다. 즉, 여러 개의 독립형 시크릿 창을 열 수 없습니다. 그 중 하나에 로그인하여 다른 하나를 열면이 두 가지가 관련되어 있으며 새 창이 첫 번째 창의 인증 정보를 기억한다는 것을 알 수 있습니다.


8
고마워, 모든 브라우저 데이터를 지우고 크롬을 닫았다가 다시 열었지만 여전히 인증 세부 정보를 요구하지 않았습니다. 시크릿 창 열기 :)
targnation

7
정말 이상하게 들리지만 Windows의 Chrome 34에서는이 트릭이 작동하지 않습니다.
Martijn

@Martijn true 인 경우 불쾌한 보안 버그처럼 들립니다.
Şafak Gezer

5
Chrome은 시크릿 창에서 기본 인증을 기억합니다
Tyguy7

2
@singsuyash / @ Tyguy7 / @Dolfa 여러 '시크릿'(별칭 개인용) 창 은 서로 인증을 공유 합니다. 클린 세션을 원하면 새 개인 창을 열기 전에 모든 개인 창을 닫으십시오. 또한 디버거 ( F12) 를 열면 "새로 고침"버튼의 상황에 맞는 메뉴에 "캐시 지우기 및 새로 고침 강제 적용"옵션이 표시 됩니다. 이것은 특히 개인 모드가 아닌 모드로 탐색하고 새로 고쳐야하는 경우에 매우 유용합니다.
Balmipour

76

주소 표시 줄에 chrome : // restart 를 입력 하고 백그라운드에서 실행중인 모든 앱이있는 chrome을 다시 시작하기 만하면 인증 비밀번호 캐시가 정리됩니다.


6
On Startup : 나와 함께 작동하지 않음 (Mac OS X 10.11의 버전 54.0.2840.98 (64 비트)) : 중단 한 지점에서 계속
Frans

1
Windows의 62.0.3202.62 (공식 빌드) (64 비트) 기준으로 (크롬) 시크릿 모드에서 작동합니다.
veganaiZe

1
나를 위해 작동하지 않습니다 (63.0.3239.84 (공식 빌드) 우분투에서 빌드, 우분투 16.04 (64 비트)에서 실행)
Jasper de Vries

1
지금 나에게도 효과가 없다 : 버전 67.0.3396.87 (공식 빌드) (64 비트) 우분투 16.04 (64 비트)
yetanothercoder

68.0.3440.106에서 나를 위해 일했다 (공식 빌드) 우분투에서 빌드, 우분투 18.04 (64 비트)에서 실행
simon

59

Chrome을 종료하면 인증이 해제됩니다.

그러나 기본적으로 Chrome은 백그라운드에서 앱을 실행하므로 모든 Chrome 창을 닫아도 실제로 종료되지 않을 수 있습니다. 고급 설정 또는 Windows와 같은 경우이 동작을 변경할 수 있습니다. 시스템 트레이의 Chrome 아이콘을 사용하여 Chrome을 완전히 종료 할 수 있습니다. Chrome이 여전히 실행중인 경우 아이콘이 있어야하지만 숨겨진 아이콘이있는 팝업에서만 찾을 수 있습니다. Chrome 아이콘의 상황에 맞는 메뉴에는 Chrome을 완전히 종료 할 수있는 항목이 있으며 해당 메뉴를 사용하여 백그라운드에서 앱을 실행하기위한 설정을 변경할 수도 있습니다.

  1. 크롬 메뉴를 엽니 다
  2. 고르다 Settings
  3. 아래로 스크롤
  4. 딸깍 하는 소리 Show advanced settings...
  5. 아래로 스크롤
  6. 아래 System의 확인란을 선택 취소하십시오.
    Continue running background apps when Google Chrome is closed

2
제 경우에는 systray 아이콘이 없었지만 잊어 버린 앱이 Chrome 앱 (Flowdock)이며 종료해야했습니다.
피터 러스트

5
Ctrl-Shift-Q는 모든 크롬 프로세스를 종료합니다 '
Patrick

4
허용되는 답변이어야합니다! 또한 chrome://restartsal-celli가 말한대로 사용하십시오 .
Alex78191

1
사실이 아닙니다. Chrome은 수십 번 재부팅 한 후에도 여전히 기본 인증 로그인을 기억합니다. 다른 로그인과 마찬가지로 이러한 로그인을 저장합니다.
Cerin

1
@Cito, 그리고 다시 말하지만, 당신의 대답은 문제를 해결하지 못하기 때문에 도움이되지 않습니다. 당신이 말하는 "내부 캐시"는 캐시가 아니라 브라우저의 암호 저장 기능입니다. 비밀번호는 이미지 및 자바 스크립트 파일의 의미에서 "캐시"되지 않습니다. 그것은 미쳐서 방대한 보안 허점으로 이어질 것입니다.
Cerin

15
function logout(url){
    var str = url.replace("http://", "http://" + new Date().getTime() + "@");
    var xmlhttp;
    if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();
    else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4) location.reload();
    }
    xmlhttp.open("GET",str,true);
    xmlhttp.setRequestHeader("Authorization","Basic YXNkc2E6")
    xmlhttp.send();
    return false;
}

3
"Basic YXNkc2E6"값은 어디에서 오는가?
bigp

아주 잘. 이것은 진짜 작동한다. YXNkc2E6은 실제 사용자 이름과 비밀번호를 전달하지 않으려는 경우 해시 문자열입니다. 여기에 꼭 필요한 것은 아닙니다
George Pligoropoulos

2
echo YXNkc2E6 | base64 -D=>asdsa:
whitehat101

왜 안돼 "Basic"?
Alex78191

이것은 실제로 나를 위해 일했습니다. Version 66.0.3359.139 (Official Build) (64-bit). 마침내 기본 인증 체인을 깨뜨린 것이 정말 기쁩니다. 당신은 : 1. 개발 콘솔에서이 기능을 선언 2. 웹 사이트와 같은 호출 logout('http://google.com')3. 즉시 기본 인증 대화 상자를 참조하십시오
Pavel Polyakov

3

아직 Chrome에서이 작업을 수행 할 수있는 방법이 없습니다 (Chrome 58)

가장 좋은 해결책은 시크릿 창에서 URL을 여는 것이므로 기본 인증 자격 증명을 다시 입력해야합니다.

자격 증명을 변경하려면 시크릿 창을 닫고 다른 시크릿 창을 시작하십시오.


2

오래된 스레드 일 수 있지만 다른 사람들을 돕기 위해 답변을 추가하는 것을 생각했습니다.

Advanced ReST Client App과 동일한 문제가 있었지만 앱에서나 Chrome에서 기본 인증을 지울 수 없습니다. 그것은 단순히 자격 증명 요청을 중단했습니다!

그러나 Chrome 정보-> 다시 시작을 사용하여 Chrome을 다시 시작하여 작동하도록했습니다.

Chrome이 다시 시작되면 ReST 서비스에 액세스하면 기본 인증 팝업을 사용하여 사용자 이름과 비밀번호를 묻습니다.

도움이 되었기를 바랍니다!


'Google 크롬 정보'보기에 '다시 시작'버튼이나 링크가 표시되지 않습니다. (Mac OS 10.10, Chrome 40)
MrColes

3
사용 가능chrome://restart
Alex78191

chrome : // restart 주셔서 감사합니다 !!! 나를 위해 작동합니다. Ubuntu 18.10 Chrome Versión 71.0.3578.98 (빌드 oficial) (64 비트)
Gonzalo

2

이것은 질문이 정확히 요구하는 것이 아니지만 실수로 기본 인증 자격 증명을 저장하고 지우거나 업데이트하려는 경우를 대비 한 것입니다.

https://support.google.com/accounts/answer/6197437

  1. Chrome을 엽니 다.
  2. 오른쪽 상단에서 더보기>를 클릭 한 다음 설정을 클릭하십시오.
  3. 하단에서 고급을 클릭하십시오.
  4. "비밀번호 및 양식"에서 비밀번호 관리를 클릭하십시오.
  5. "저장된 비밀번호"아래에서 저장된 기본 인증 자격 증명을 지우려는 사이트에서 제거를 클릭합니다.

chrome : // settings / passwords 링크를 사용하면 1-4 단계를 빠르게 탐색 할 수 있습니다.

이것은 Chrome 버전 59.0.3071.115에서 작동했습니다.


귀하의 링크가 끊어졌습니다 (직접 시도하십시오) 크롬 링크 ... 복사 붙여 넣기 작동
Toskan

8
그는 암호가 아닌 기본 인증 데이터에 대해 이야기하고 있습니다.
Barmar

2
  1. 키 조합 Ctrl+ Shift+Delete
  2. 크롬에서 팝업이 표시됩니다 여기에 이미지 설명을 입력하십시오

  3. 위의 옵션을 확인하고 데이터 지우기를 클릭하면 완료됩니다.


3
이렇게하면 모든 기록, 캐시 및 모두가 지워집니다. 권장하지 않습니다. 사이트 별 콘텐츠를 삭제할 수 있다면 좋을 것입니다.
NIKHIL CM

스크린 샷에서 언급했듯이 기록을 선택하지 않으면 기록이 지워지지 않습니다.
Kundan Atre

1

Chrome에서 비밀번호로 보호 된 URL에있을 때 URL 표시 줄의 오른쪽에 작은 키 기호가 표시됩니다. 기호를 클릭하면 항목을 제거 할 수있는 암호 관리 영역으로 바로 이동합니다. 그러면 향후 프롬프트가 표시되거나 새 비밀번호를 입력하여 저장할 수 있습니다.

키 기호가 표시되지 않으면 Chrome-> 설정-> 비밀번호 및 양식-> 비밀번호 관리로 이동하여 동일한 비밀번호 관리 영역에 액세스 할 수 있습니다. 또는 간단히 말해서이 URL (chrome : // settings / passwords)입니다.


1
인증 페이지의 URL 오른쪽에는 기호가 없습니다. 인증 페이지가 아니라 "비밀번호"페이지에 대해 이야기하고 있습니다. 참조 stackoverflow.com/questions/5957822/...
Pacerier

1

Chrome 75를 사용하고 있습니다. 찾은 것은 Chrome을 다시 시작해도 작동하지 않는다는 것입니다. 그러나 Chrome을 다시 시작하고 개발자 도구를 열면 작동합니다. 왜 이것이되어야하는지에 대한 설명이 없습니다.


1

그냥 해

https://newUsername:newPassword@example.com

... 이전 자격 증명을 무시합니다.


Chrome 81 이상에서는 작동하지 않습니다. 의도적으로 잘못된 사용자 이름 / 암호를 입력하더라도 다시 로그인하면됩니다.
thund

방금 Chrome 기반 Opera를 사용해 보았고 방금 작동했습니다 ... HTTPS를 사용하고 있습니까? 브라우저 공급 업체는 HTTP를 통한 자격 증명 전송을 비활성화 할 수 있습니다.
Alex

0

Chrome 66의 경우 다음에서 관련 옵션을 찾았습니다.

  1. 오른쪽 상단 ... 메뉴-> 추가 도구-> 브라우징 데이터 지우기
  2. "고급"탭을 클릭하십시오
  3. "비밀번호"상자를 선택하십시오 (삭제하지 않으려는 다른 사람의 선택을 해제하십시오)
  4. "데이터 지우기"를 클릭하십시오

새로운 시크릿 창을 사용하는 것이 더 쉬울 수 있지만, 저장된 비밀번호를 잊어 버리고 삭제하려는 경우 Chrome을 다시 시작하지 않아도됩니다 (작동)


0

Windows 10의 경우 : 저에게 도움이 된 것은 자격 증명 관리자의 Windows 자격 증명에서 자격 증명을 지우는 것이 었습니다.


0

Chrome 버전 83을 사용하고 있는데 이것이 그렇게했습니다. 단계를 수행하기 전에 인증 세부 사항을 삭제하려는 사이트의 탭이 닫혀 있는지 확인하십시오.

먼저 Settings>> 로 이동하십시오 Privacy and security.

여기에 이미지 설명을 입력하십시오



그런 다음 Site settings옵션을 클릭하십시오
여기에 이미지 설명을 입력하십시오



그런 다음 View permissions and data stored across sites옵션을 클릭하십시오
여기에 이미지 설명을 입력하십시오



인증 정보를 삭제하려는 사이트를 검색하십시오. 이 예에서는을 사용하고 Stack Overflow있습니다. 여기에 이미지 설명을 입력하십시오



이제 사이트를 클릭 한 다음 Clear data버튼 을 클릭하십시오 .
여기에 이미지 설명을 입력하십시오



이제 브라우저를 다시 시작하면 새로 로그인하라는 메시지가 표시됩니다. 다시 시작하려면 다음을 입력하십시오.chrome://restart 주소 표시 줄에 하십시오.


-1

크롬은 동일한 인터넷 옵션을 사용합니다 IE 을 .

인터넷 옵션을 열어보십시오 "신뢰할 수있는 사이트"에서 URL을 제거하십시오. 브라우저를 다시 시작하고 URL을 다시 방문하면 자격 증명에 대한 401 호출을 다시 생성해야합니다.

"인트라넷 사이트"에서도 제거해야 할 수도 있습니다.


-1

여기에 많은 훌륭한 제안이 있습니다. 가장 효율적인 것으로 찾은 제안을 드리겠습니다.

사이트에서 비밀번호를 변경하십시오. 기존 인증이 오래되어 Chrome에서 다시 요청합니다.

터미널을 열었으므로 암호를 변경하는 간단한 스크립트를 작성했으며 두 번의 키 누르기로 증분했습니다.


1
로컬에서 테스트 중이므로 비밀번호를 변경하는 것이 특히 나에게 효과적이었습니다.
John Henry

-1

답변이 게시 된 이후 상황이 많이 바뀌 었습니다. 이제 URL 표시 줄의 오른쪽에 작은 키 기호가 나타납니다.
기호를 클릭하면 암호를 제거 할 수있는 저장된 암호 대화 상자로 바로 이동합니다.

Chrome 49에서 성공적으로 테스트


3
이것은 사실이 아닙니다. 크롬 53
patricktokeeffe 1

1
크롬 54 두 대의 독립 컴퓨터에서 테스트되었습니다. 사실이며 완벽하게 작동합니다.
John

비밀번호를 사용하는 URL과 최종적으로 방문 / 인증 된 사이트가 동일한 경우에만 작동합니다. 내가 경로 a.com재 지정 에서 시작하여 b.com끝날 때 a.com, 사용자 이름 / 암호를 입력 할 수 a.com있지만 데이터가 전달되고 b.com인증시 죽는 경우이 방법은 쓸모가 없습니다
Mutmatt

-2

설정 페이지 chrome : // chrome / settings를 통해서도 할 수 있습니다

  • 후드
  • 고급 설정
  • 비밀번호 및 양식

그런 다음 링크를 클릭하십시오 Manage saved passwords.


45
이는 일반 로그인 및 비밀번호 저장에 작동하지만 기본 인증 세부 사항은이 설정에 저장되지 않습니다.
Paul Whipp

3
아마도 2012 년에는 여기에 BASIC 인증 세부 사항을 표시하지 않았지만 2015 년에는 기본 인증 세부 사항을 표시하지 않았을 수 있습니다. 이것은 나에게 이러한 세부 사항을 찾는 가장 합리적인 장소입니다.
Sunil D.

3
그때 틀렸어 지금 틀렸어 Chrome 53부터 '비밀번호 관리'페이지에는 캐시 된 기본 인증 자격 증명이 표시 되지 않습니다 .
patricktokeeffe

나를 위해 일했다. Mac OS Sierra 10.12.1, Chrome 55.0.2883.95 (64 비트)
Vasily802

작동합니다. Win 10, Chrome 80.0.3987.132
15:53의

-4

chrome : // settings / advanced의 '브라우징 데이터 삭제 ...'를 통해 브라우저에서 자격 증명을 지울 수 있어야합니다.


2
내가 잘못 생각하지 않는 한 (희망 :)) 단일 사이트의 자격 증명을 지울 수는 없습니다. 저장된 비밀번호를 모두 지워야합니다. 테스트중인 사이트의 사용자간에 전환 할 수 있기를 원하므로 하나의 사이트 만 지울 수있는 방법이 필요합니다.
opsb

Chrome에서 제안한대로 실제로 작동하면 좋을 것입니다. :( obsp의 답변이 올바르게 작동했습니다.
Dr. C. Hilarius
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.