Skip to content
Our Sponsors
Open in Anthropic

Bearer Plugin

RFC6750에 명시된 Bearer 토큰을 검색하기 위한 elysia 플러그인입니다.

설치 방법:

bash
bun add @elysiajs/bearer

사용 방법:

typescript
import { 
Elysia
} from 'elysia'
import {
bearer
} from '@elysiajs/bearer'
const
app
= new
Elysia
()
.
use
(
bearer
())
.
get
('/sign', ({
bearer
}) =>
bearer
, {
beforeHandle
({
bearer
,
set
,
status
}) {
if (!
bearer
) {
set
.
headers
[
'WWW-Authenticate' ] = `Bearer realm='sign', error="invalid_request"` return
status
(400, 'Unauthorized')
} } }) .
listen
(3000)

이 플러그인은 RFC6750에 명시된 Bearer 토큰을 검색하는 데 사용됩니다.

이 플러그인은 서버의 인증 유효성 검증을 처리하지 않습니다. 대신, 개발자가 직접 유효성 검사 로직을 적용할 수 있도록 결정권을 남겨둡니다.