Saya mengakses aplikasi web menggunakan Chrome. Jika saya keluar dari aplikasi dan menghapus semua riwayat Chrome / cookies / etc (bahkan cookie Flash yang sekarang ditangani oleh Chrome di area Clear History yang sama) dan kemudian mengakses kembali situs tersebut, saya secara otomatis login tanpa diminta kredensial.
Saya kemudian meluncurkan Chrome dalam mode Penyamaran dan dapat mereproduksi perilaku yang sama. Namun , saya diminta masuk pertama saat dalam mode Penyamaran.
Aplikasi web berperilaku seperti yang diharapkan di Internet Explorer 10.
Beberapa info tentang aplikasi:
- Ini adalah situs Sharepoint yang menggunakan otentikasi NTLM
- Kredensial berbasis Active Directory, karena nama pengguna adalah domain \ nama pengguna
- Koneksi saya melalui Internet dan tidak ada hubungan AD antara akun Windows lokal saya, PC Windows saya. Dengan kata lain saya (berarti pengguna saya yang masuk secara lokal dan PC saya) sama sekali bukan bagian dari domain AD mereka.
- Situs ini menjalankan SSL pada port 443
Mengapa Chrome dapat mengotentikasi saya secara otomatis?
www-authentication:
header HTTP, dll.). Mungkin caching login Anda berdasarkan IP atau sesuatu. Ini benar-benar masalah yang perlu Anda debug di sisi server, tetapi setidaknya dari sisi klien Anda akan dapat melihat jenis auth (jika ada) apa yang dilakukan pada sesi bersih, dan informasi apa (jika ada) browser mengirim ke situs jarak jauh.It's a Sharepoint site using NTLM authentication
- Seluruh poin otentikasi NTLM adalah bahwa Anda tidak diminta untuk authentiation. Kredensial Anda secara otomatis diberikan. Jika Anda ingin mengautentikasi sebagai pengguna yang berbeda, mulai ulang peramban Anda dan jalankan sebagai pengguna yang berbeda.Jawaban:
Saya memiliki masalah yang sama. Saya dulu masuk ke satu situs web dengan kredensial dan sekarang saya tidak bisa masuk menggunakan yang lain. Ketika saya keluar dan mencoba masuk lagi, Chrome menempatkan header Otorisasi secara otomatis tanpa bertanya. Situs ini menggunakan basis data pengguna lokal (tanpa AD kecuali file .htpasswd biasa) dan menggunakan otentikasi Dasar.
Sudah mencoba membersihkan semua cookie dan kata sandi yang disimpan. Tidak berhasil Dan ini hanya terjadi pada Chrome dan hanya pada satu PC (pada PC lain di Chrome dengan akun Google saya berfungsi dengan baik dan meminta kredensial setelah masuk)
Saya telah menemukan solusi untuk masalah ini karena tujuan utama saya adalah mengautentikasi sebagai pengguna yang berbeda. Saya telah menjalankan Fiddler dan mengaktifkan breakpoints di sana. Jadi atas permintaan dengan header Otorisasi saya telah memaksa respons 401 dan dengan demikian membuat jendela otentikasi muncul. Kemudian saya telah memberikan kredensial yang diperlukan dan masalah saya telah diperbaiki.
Namun itu tidak menjawab pertanyaan di mana kredensial tersebut disimpan
sumber
Situs itu mungkin menggunakan penyimpanan lokal [1] [2] yang seperti cookie untuk HTML5.
Telah ditanyakan , bagaimana menghapus penyimpanan lokal, tetapi sayangnya, Chrome saat ini tidak memasukkan penyimpanan lokal dalam dialog Clear Browsing Data . Sementara itu, Anda dapat melakukannya secara manual dengan menghapus file yang terkait dengan situs tersebut di bawah
Local Storage
folder Direktori Data Pengguna Anda .sumber
Hapus centang "Lanjutkan menjalankan aplikasi latar belakang ketika Google Chrome ditutup" di pengaturan Chrome dan hapus data peramban.
sumber
Ini tidak menjawab pertanyaan, tetapi ini merupakan solusi untuk mengubah kredensial:
Pada awalnya saya diminta untuk situs web intranet utama (halaman rumah saya) dan memasukkan kredensial saya. Lalu saya mengklik tautan untuk situs yang dimaksud, yang memiliki domain yang sama, tetapi subdomain yang berbeda. Saya tidak diminta kembali. Saya memulai ulang Chrome lagi, dibatalkan dari prompt pertama, dan ketika saya menavigasi langsung ke URL yang dimaksud, saya menerima prompt dan dapat mengubah kredensial saya untuk situs itu.
Penghargaan untuk ide tersebut masuk ke https://sysadminspot.com/windows/google-chrome-and-ntlm-auto-logon-using-windows-authentication/
sumber