Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
At the moment the content of the JWT is defined from inside the library. It is not possible to append data. But an access token entity already has an interface. So it was not hard to implement the feature.
There must be a location that creates the access token, which can be implemented by the developer. So I added another method to the
AccessTokenRepositoryInterface
calledcreateNewToken
.Now the developer can create his own his own implementation of
AccessTokenEntityInterface
which in turn implements forconvertToJWT
.Secondly, after the access token is validated it must be possible to read contents from the jwt. I created an additional event for this
BearerWasValidated
. From the outside, this might look like this.When the access token is validated, the content from the jwt can be read.