basic

package
v0.0.0-...-8d8ec1c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package basic -

Package basic - BASIC Auth 기능 제공 패키지

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PasswordVerifier

type PasswordVerifier struct {
	// contains filtered or unexported fields
}

PasswordVerifier - 패스워드 검증을 위한 사용자들 구조

func NewPasswordVerifier

func NewPasswordVerifier(users []*user) *PasswordVerifier

NewPasswordVerifier - 사용자의 비밀번호 검증을 위한 인스턴스 생성

func (*PasswordVerifier) Verify

func (pv *PasswordVerifier) Verify(req *http.Request, hc *http.Client) (bool, error)

Verify - 지정한 Request 정보를 기준으로 사용자 정보를 검증

type Provider

type Provider struct {
	provider.Verifier
}

Provider - Basic Auth 처리를 위한 구조

func (*Provider) Build

Build - Auth Provider 구성

func (*Provider) GetClaims

func (p *Provider) GetClaims(hc *http.Client) (jwt.MapClaims, error)

GetClaims - JWT 토큰의 Claim 정보 반환

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL