OpenID-Connect-PHP icon indicating copy to clipboard operation
OpenID-Connect-PHP copied to clipboard

Minimalist OpenID Connect client

Results 127 OpenID-Connect-PHP issues
Sort by recently updated
recently updated
newest added

AWS Cognito does not seem to implement the logout process according to the OpenID specification, displaying an error message to the user if they log out without the changes proposed...

I have added support for mTLS client authentication [[RFC8705](https://www.rfc-editor.org/rfc/rfc8705)]. With the new added `getEndpoint` function the correct (mtls) endpoint will be loaded from the provider config. Added necessary variables for...

Also add phpunit dependency, add test target, fix up phpunit.xml.dist, and add changelog entry. Fixes #412

**List of common tasks a pull request require complete** - [x] Changelog entry is added or the pull request don't alter library's functionality

When I call the method `\Jumbojett\OpenIDConnectClient::requestTokenExchange()` I'm getting the error: ``` http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated ``` It occurs only with PHP8.x. I've...

#327 introduced several return types that are too strict. Some examples, Sometimes an identity provider will return an opaque access token. When an attempt is made to `json_decode` the JWT,...

It is good practice to specify what JWT signature algorithms are allowed: https://curity.io/resources/learn/jwt-best-practices/#10-how-to-work-with-the-signature Within the OpenID Connect autodiscovery document there is a property called `id_token_signing_alg_values_supported` that contains a list of...

Hi, I have problem with` {{url)/connect/token` The first part with redirect works fine with code but when I have $_REQUEST['code'] and try to call this function `$this->requestTokens($code)` $output is ```...

### Problem: I encountered an issue with the addScope method when using it to add scopes to an OpenID connection. I think that the current implementation of addScope lacks of...

Since member `$verifiedClaims` is an (deserialized json) **object** and no **associative array** it should not be declared as array []. https://github.com/jumbojett/OpenID-Connect-PHP/blob/1a468a40175e6d3366328678309623985ca2b150/src/OpenIDConnectClient.php#L199 e.g. `var $verifiedClaims;` or `private ?object $verifiedClaims;` I assume...