Documentation

DeliveryMode Uses EnumTrait

Modes of CIBA flow.

Tags
see
https://openid.net/specs/openid-client-initiated-backchannel-authentication-core-1_0.html

OpenID Connect Client Initiated Backchannel Authentication Flow - Core 1.0

since
1.8

Table of Contents

$PING  : DeliveryMode
Ping mode, a backchannel token delivery mode where a client is notified via its client notification endpoint and then gets tokens from the token endpoint.
$POLL  : DeliveryMode
Poll mode, a backchannel token delivery mode where a client polls the token endpoint until it gets tokens.
$PUSH  : DeliveryMode
Push mode, a backchannel token delivery mode where a client receives tokens at its client notification endpoint.
__toString()  : string
Get the name of this instance.
name()  : string
Get the name of this instance.
valueOf()  : static
Get an instance of this class that the given argument represents.
values()  : array<string|int, mixed>
Get the list of public class variables listed in this class.

Properties

$PING

Ping mode, a backchannel token delivery mode where a client is notified via its client notification endpoint and then gets tokens from the token endpoint.

public static DeliveryMode $PING
Tags
static

$POLL

Poll mode, a backchannel token delivery mode where a client polls the token endpoint until it gets tokens.

public static DeliveryMode $POLL
Tags
static

$PUSH

Push mode, a backchannel token delivery mode where a client receives tokens at its client notification endpoint.

public static DeliveryMode $PUSH
Tags
static

Methods

__toString()

Get the name of this instance.

public __toString() : string
Return values
string

The name of this instance.

name()

Get the name of this instance.

public name() : string
Return values
string

The name of this instance.

valueOf()

Get an instance of this class that the given argument represents.

public static valueOf(mixed $value) : static

If the given argument is an instance of this class, the instance itself is returned.

Otherwise, if the given argument is null, null is returned.

Otherwise, if the type of the given argument is not string, an InvalidArgumentException is returned.

Otherwise, a class variable whose name is equal to the given argument is looked up. If found, the instance is returned. If not found, an InvalidArgumentException is thrown.

Parameters
$value : mixed

A string that represents an instance of this class, or an instance of this class, or null.

Return values
static

An instance of this class.

values()

Get the list of public class variables listed in this class.

public static values() : array<string|int, mixed>
Return values
array<string|int, mixed>

Instances of this class which are defined as public class variables.

Search results