PHP 클래스 Lcobucci\JWT\Builder

부터: 0.1.0
저자: Luís Otávio Cobucci Oblonczyk ([email protected])
파일 보기 프로젝트 열기: lcobucci/jwt 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Lcobucci\Jose\Parsing\Encoder $encoder, Factory $claimFactory ) Initializes a new builder
canOnlyBeUsedAfter ( integer $notBefore, boolean $addHeader = false ) : Builder Configures the time before which the token cannot be accepted
canOnlyBeUsedBy ( string $audience, boolean $addHeader = false ) : Builder Configures the audience
expiresAt ( integer $expiration, boolean $addHeader = false ) : Builder Configures the expiration time
getToken ( ) : Token Returns the resultant token
identifiedBy ( string $id, boolean $addHeader = false ) : Builder Configures the token id
issuedAt ( integer $issuedAt, boolean $addHeader = false ) : Builder Configures the time that the token was issued
issuedBy ( string $issuer, boolean $addHeader = false ) : Builder Configures the issuer
relatedTo ( string $subject, boolean $addHeader = false ) : Builder Configures the subject
sign ( Lcobucci\JWT\Signer $signer, Lcobucci\JWT\Signer\Key $key ) : Builder Signs the data
unsign ( ) : Builder Removes the signature from the builder
with ( string $name, mixed $value ) : Builder Configures a claim item
withHeader ( string $name, mixed $value ) : Builder Configures a header item

보호된 메소드들

메소드 설명
setRegisteredClaim ( string $name, mixed $value, boolean $addHeader ) : Builder Configures a registed claim

메소드 상세

__construct() 공개 메소드

Initializes a new builder
public __construct ( Lcobucci\Jose\Parsing\Encoder $encoder, Factory $claimFactory )
$encoder Lcobucci\Jose\Parsing\Encoder
$claimFactory Lcobucci\JWT\Claim\Factory

canOnlyBeUsedAfter() 공개 메소드

Configures the time before which the token cannot be accepted
public canOnlyBeUsedAfter ( integer $notBefore, boolean $addHeader = false ) : Builder
$notBefore integer
$addHeader boolean
리턴 Builder

canOnlyBeUsedBy() 공개 메소드

Configures the audience
public canOnlyBeUsedBy ( string $audience, boolean $addHeader = false ) : Builder
$audience string
$addHeader boolean
리턴 Builder

expiresAt() 공개 메소드

Configures the expiration time
public expiresAt ( integer $expiration, boolean $addHeader = false ) : Builder
$expiration integer
$addHeader boolean
리턴 Builder

getToken() 공개 메소드

Returns the resultant token
public getToken ( ) : Token
리턴 Token

identifiedBy() 공개 메소드

Configures the token id
public identifiedBy ( string $id, boolean $addHeader = false ) : Builder
$id string
$addHeader boolean
리턴 Builder

issuedAt() 공개 메소드

Configures the time that the token was issued
public issuedAt ( integer $issuedAt, boolean $addHeader = false ) : Builder
$issuedAt integer
$addHeader boolean
리턴 Builder

issuedBy() 공개 메소드

Configures the issuer
public issuedBy ( string $issuer, boolean $addHeader = false ) : Builder
$issuer string
$addHeader boolean
리턴 Builder

relatedTo() 공개 메소드

Configures the subject
public relatedTo ( string $subject, boolean $addHeader = false ) : Builder
$subject string
$addHeader boolean
리턴 Builder

setRegisteredClaim() 보호된 메소드

Configures a registed claim
protected setRegisteredClaim ( string $name, mixed $value, boolean $addHeader ) : Builder
$name string
$value mixed
$addHeader boolean
리턴 Builder

sign() 공개 메소드

Signs the data
public sign ( Lcobucci\JWT\Signer $signer, Lcobucci\JWT\Signer\Key $key ) : Builder
$signer Lcobucci\JWT\Signer
$key Lcobucci\JWT\Signer\Key
리턴 Builder

unsign() 공개 메소드

Removes the signature from the builder
public unsign ( ) : Builder
리턴 Builder

with() 공개 메소드

Configures a claim item
public with ( string $name, mixed $value ) : Builder
$name string
$value mixed
리턴 Builder

withHeader() 공개 메소드

Configures a header item
public withHeader ( string $name, mixed $value ) : Builder
$name string
$value mixed
리턴 Builder