«basic-authentication» 태그된 질문

기본 인증은 웹 브라우저 또는 기타 클라이언트 프로그램이 요청할 때 사용자 이름과 암호를 제공하는 방법입니다.



22
BASIC 인증을 사용하여 웹 사이트에서 사용자를 로그 아웃하는 방법은 무엇입니까?
기본 인증을 사용하는 경우 웹 사이트에서 사용자를 로그 아웃 할 수 있습니까? 사용자가 인증되면 각 요청에 로그인 정보가 포함되므로 다음 번에 동일한 자격 증명을 사용하여 사이트에 액세스 할 때 사용자가 자동으로 로그인되므로 세션 종료가 충분하지 않습니다. 지금까지 유일한 해결책은 브라우저를 닫는 것이지만 사용성 측면에서는 받아 들일 수 없습니다.

6
HTTP 기본 인증-예상되는 웹 브라우저 환경은 무엇입니까?
서버가 기본 HTTP 인증을 통한 액세스를 허용 하면 웹 브라우저에서 어떤 경험이 예상 됩니까? 웹 브라우저를 잠시 무시하고 다음을 사용하여 기본 인증 요청을 작성하는 방법은 curl다음 과 같습니다. curl -u myusername:mypassword http://somesite.com 그러나 웹 브라우저에서는 어떻습니까? 일부 웹 사이트에서 본 것은 URL을 방문한 다음 서버가 응답 코드 401을 반환한다는 것입니다. …

3
URL 및 암호화로 전달 된 HTTP 기본 인증 자격 증명
HTTPS 및 HTTP 인증 자격 증명에 대한 질문이 있습니다. HTTP 인증으로 URL을 보호한다고 가정합니다. <Directory /var/www/webcallback> AuthType Basic AuthName "Restricted Area" AuthUserFile /var/www/passwd/passwords Require user gooduser </Directory> 그런 다음 HTTPS를 통해 원격 시스템에서 해당 URL에 액세스하여 URL의 자격 증명을 전달합니다. https://gooduser:secretpassword@www.example.com/webcallback?foo=bar 사용자 이름과 비밀번호가 자동으로 SSL 암호화됩니까? GET과 POST에 대해서도 …



2
cURL을 사용하여 기본 HTTP 인증을 올바르게 정의하는 방법은 무엇입니까?
Apigility ( Apigility docu-> REST Service Tutorial )를 배우고 cURL을 통해 기본 인증으로 POST 요청을 보내려고합니다. $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=내 자격 증명이있는 기본 64 인코딩 문자열입니다 apiuser:apipwd. 자격 증명은 /data/htpasswd( apiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/)에 저장됩니다 . 다음과 같이 보입니다 : HTTP/1.1 401 Unauthorized …

8
GitHub API에서 기본 인증을 위해 사용자 이름 및 비밀번호와 함께 Invoke-WebRequest 사용
cURL을 사용하면 다음과 같이 HTTP 웹 요청에 사용자 이름을 전달할 수 있습니다. $ curl -u <your_username> https://api.github.com/user -u플래그는 인증을위한 사용자 이름을 받아, 다음 컬 암호를 요청합니다. cURL 예제는 GitHub Api를 사용한 기본 인증입니다 . Invoke-WebRequest와 함께 사용자 이름과 암호를 어떻게 유사하게 전달합니까? 궁극적 인 목표는 GitHub API에서 기본 인증을 사용하여 …

7
기본 HTTP 및 Bearer 토큰 인증
현재 개발 환경을 위해 HTTP-Basic으로 보호되는 REST-API를 개발 중입니다. 실제 인증은 토큰을 통해 이루어지기 때문에 두 개의 인증 헤더를 보내는 방법을 알아 내려고 여전히 노력하고 있습니다. 나는 이것을 시도했다 : curl -i http://dev.myapp.com/api/users \ -H "Authorization: Basic Ym9zY236Ym9zY28=" \ -H "Authorization: Bearer mytoken123" 예를 들어 내 IP에 대한 HTTP 인증을 …


8
기본 권한이있는 경우 Node.js에서 http.client를 사용하는 방법
제목에 따라 어떻게해야합니까? 내 코드는 다음과 같습니다. var http = require('http'); // to access this url I need to put basic auth. var client = http.createClient(80, 'www.example.com'); var request = client.request('GET', '/', { 'host': 'www.example.com' }); request.end(); request.on('response', function (response) { console.log('STATUS: ' + response.statusCode); console.log('HEADERS: ' + JSON.stringify(response.headers)); response.setEncoding('utf8'); …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.