public class ClientRegistrationFilter extends Object implements org.forgerock.http.Filter
All OpenID metadata must be included in the OAuth2ClientFilter
configuration,
in the "metadata" attribute. Note that for dynamic client registration,
only the "redirect_uris" attribute is mandatory.
Constructor and Description |
---|
ClientRegistrationFilter(org.forgerock.openig.filter.oauth2.client.ClientRegistrationRepository repository,
org.forgerock.http.Handler registrationHandler,
org.forgerock.json.JsonValue config)
Creates a new dynamic registration filter.
|
Modifier and Type | Method and Description |
---|---|
org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException> |
filter(org.forgerock.services.context.Context context,
org.forgerock.http.protocol.Request request,
org.forgerock.http.Handler next) |
public ClientRegistrationFilter(org.forgerock.openig.filter.oauth2.client.ClientRegistrationRepository repository, org.forgerock.http.Handler registrationHandler, org.forgerock.json.JsonValue config)
repository
- The ClientRegistrationRepository
holding the
registrations values.registrationHandler
- The handler to perform the dynamic registration to the
Authorization Server(AS).config
- Can contain any client metadata attributes that the client
chooses to specify for itself during the registration. Must
contains the 'redirect_uris' attributes.public org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException> filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)
filter
in interface org.forgerock.http.Filter
Copyright © 2025 Open Identity Platform Community. All rights reserved.