BasicAuth
HTTP 기본 인증을 제공하는 Fiber용 Basic Authentication 미들웨어입니다. 유효한 자격 증명에 대해 다음 핸들러를 호출하고 자격 증명이 누락되었거나 유효하지 않은 경우 401 Unauthorized 또는 사용자 지정 응답을 반환합니다.
Signatures
Examples
Fiber 웹 프레임워크의 일부인 미들웨어 패키지를 가져옵니다.
Fiber 앱을 초기화한 후 다음과 같은 방법을 사용할 수 있습니다:
Config
Next
func(*fiber.Ctx) bool
Next는 true를 반환할 때 이 미들웨어를 건너뛸 함수를 정의합니다.
nil
Users
map[string]string
Users는 허용된 자격 증명을 정의합니다.
map[string]string{}
Realm
string
Realm은 BasicAuth의 realm 속성을 정의하는 문자열입니다. realm은 인증할 시스템을 식별하며 클라이언트가 자격 증명을 저장하는 데 사용할 수 있습니다.
"Restricted"
Authorizer
func(string, string) bool
Authorizer는 자격 증명을 확인하는 함수를 정의합니다. 사용자 이름과 비밀번호로 호출되며 승인을 나타내기 위해 true 또는 false를 반환해야 합니다.
nil
Unauthorized
fiber.Handler
Unauthorized는 인증되지 않은 응답에 대한 응답 본문을 정의합니다.
nil
ContextUsername
interface{}
ContextUsername은 Locals에 사용자 이름을 저장하는 키입니다.
"username"
ContextPassword
interface{}
ContextPassword는 Locals에 비밀번호를 저장하는 키입니다.
"password"
Default Config
Last updated