Manifest-Version: 1.0
Bnd-LastModified: 1728931394388
Bundle-ClassPath: .,lib/javax.annotation-api-1.3.jar,lib/jose4j-0.9.2.
 jar
Bundle-ManifestVersion: 2
Bundle-Name: Liferay OAuth2 Provider REST
Bundle-SymbolicName: com.liferay.oauth2.provider.rest
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 4.0.38.hotfix-6098-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: aQute.bnd.annotation.metatype;version="1.45",com.lifer
 ay.oauth.client;version="1.1",com.liferay.oauth2.provider.configurati
 on;version="2.0",com.liferay.oauth2.provider.constants;version="1.2",
 com.liferay.oauth2.provider.model;version="4.1",com.liferay.oauth2.pr
 ovider.redirect;version="1.0",com.liferay.oauth2.provider.rest.spi.be
 arer.token.provider;version="1.0",com.liferay.oauth2.provider.rest.sp
 i.scope.checker.container.request.filter;version="2.0",com.liferay.oa
 uth2.provider.scope;version="1.0",com.liferay.oauth2.provider.scope.l
 iferay;version="3.0",com.liferay.oauth2.provider.scope.spi.scope.find
 er;version="1.0",com.liferay.oauth2.provider.service;version="3.0",co
 m.liferay.osgi.service.tracker.collections.map;version="2.3",com.life
 ray.osgi.util;version="2.3",com.liferay.petra.reflect;version="1.5",c
 om.liferay.petra.string;version="1.7",com.liferay.portal.configuratio
 n.metatype.annotations;version="1.6",com.liferay.portal.configuration
 .metatype.bnd.util;version="3.0",com.liferay.portal.instance.lifecycl
 e;version="2.1",com.liferay.portal.kernel.cluster;version="8.0",com.l
 iferay.portal.kernel.concurrent;version="8.0",com.liferay.portal.kern
 el.cookies;version="3.1",com.liferay.portal.kernel.exception;version=
 "13.1",com.liferay.portal.kernel.io;version="9.0",com.liferay.portal.
 kernel.json;version="11.0",com.liferay.portal.kernel.log;version="8.0
 ",com.liferay.portal.kernel.model;version="28.1",com.liferay.portal.k
 ernel.module.configuration;version="2.1",com.liferay.portal.kernel.re
 source.bundle;version="1.0",com.liferay.portal.kernel.security;versio
 n="6.2",com.liferay.portal.kernel.security.access.control;version="2.
 0",com.liferay.portal.kernel.security.auth;version="6.0",com.liferay.
 portal.kernel.security.auth.verifier;version="2.0",com.liferay.portal
 .kernel.security.permission;version="6.3",com.liferay.portal.kernel.s
 ecurity.permission.resource;version="2.2",com.liferay.portal.kernel.s
 ecurity.service.access.policy;version="1.1",com.liferay.portal.kernel
 .service;version="19.3",com.liferay.portal.kernel.servlet;version="11
 .2",com.liferay.portal.kernel.settings;version="3.2",com.liferay.port
 al.kernel.transaction;version="8.1",com.liferay.portal.kernel.util;ve
 rsion="53.1",com.liferay.portal.remote.cors.annotation;version="1.0",
 com.liferay.portal.security.access.control,com.liferay.portal.securit
 y.service.access.policy.model;version="3.1",com.liferay.portal.securi
 ty.service.access.policy.service;version="1.4",com.liferay.portal.vul
 can.graphql.validation;version="2.0",javax.activation,javax.crypto,ja
 vax.crypto.spec,javax.json,javax.json.bind,javax.net.ssl,javax.persis
 tence,javax.persistence.metamodel,javax.security.auth,javax.security.
 auth.callback,javax.security.auth.x500,javax.servlet,javax.servlet.ht
 tp,javax.ws.rs;version="2.1",javax.ws.rs.client;version="2.1",javax.w
 s.rs.container;version="2.1",javax.ws.rs.core;version="2.1",javax.ws.
 rs.ext;version="2.1",javax.xml.bind,javax.xml.bind.annotation,javax.x
 ml.bind.annotation.adapters,javax.xml.namespace,javax.xml.stream,org.
 apache.cxf;version="3.4",org.apache.cxf.attachment;version="3.4",org.
 apache.cxf.common.classloader;version="3.4",org.apache.cxf.common.jax
 b;version="3.4",org.apache.cxf.common.logging;version="3.4",org.apach
 e.cxf.common.security;version="3.4",org.apache.cxf.common.util;versio
 n="3.4",org.apache.cxf.configuration.security;version="3.4",org.apach
 e.cxf.endpoint;version="3.4",org.apache.cxf.helpers;version="3.4",org
 .apache.cxf.interceptor;version="3.4",org.apache.cxf.interceptor.secu
 rity;version="3.4",org.apache.cxf.io;version="3.4",org.apache.cxf.jax
 rs;version="3.4",org.apache.cxf.jaxrs.client,org.apache.cxf.jaxrs.ext
 ;version="3.4",org.apache.cxf.jaxrs.ext.multipart;version="3.4",org.a
 pache.cxf.jaxrs.impl;version="3.4",org.apache.cxf.jaxrs.model;version
 ="3.4",org.apache.cxf.jaxrs.provider;version="3.4",org.apache.cxf.jax
 rs.utils;version="3.4",org.apache.cxf.jaxrs.utils.multipart;version="
 3.4",org.apache.cxf.message;version="3.4",org.apache.cxf.phase;versio
 n="3.4",org.apache.cxf.resource;version="3.4",org.apache.cxf.security
 ;version="3.4",org.apache.cxf.security.claims.authorization;version="
 3.4",org.apache.cxf.security.transport;version="3.4",org.apache.cxf.s
 ervice.model;version="3.4",org.apache.cxf.staxutils;version="3.4",org
 .apache.cxf.staxutils.transform;version="3.4",org.apache.cxf.transpor
 t.http.auth;version="3.4",org.dom4j,org.dom4j.io,org.osgi.framework;v
 ersion="1.8",org.osgi.service.cm;version="1.6",org.slf4j,org.w3c.dom
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Releng-App-Description: %liferay-releng-app-description
Liferay-Releng-App-Title: Liferay Plugin for OAuth 2.0
Liferay-Releng-Bundle: true
Liferay-Releng-Category: Security
Liferay-Releng-Deprecated: false
Liferay-Releng-Fix-Delivery-Method: core
Liferay-Releng-Labs: false
Liferay-Releng-Marketplace: true
Liferay-Releng-Portal-Required: true
Liferay-Releng-Public: false
Liferay-Releng-Restart-Required: true
Liferay-Releng-Suite: foundation
Liferay-Releng-Suite-Description: Apps and Features: System Settings, 
 Web Content Editors, Web Content Template Languages, Theme Tools, Mob
 ile Device Rules, Facebook Authentication, LDAP Authentication, OpenI
 D Authentication, OpenSSO Authentication, Remote Authentication (Auth
 Verifiers), SSO-based Authentication, Token-based Authentication, Por
 tal Scripting, Elasticsearch Support, Solr Support, Documents and Med
 ia Store Implementations, and more.<br /><br />The Foundation suite p
 rovides applications and features that extend the functionality provi
 ded by Liferay's core. Much of the functionality that belonged to Lif
 eray's core prior to Liferay 7 has been extracted into the modules of
  the Foundation suite. The authentication modules provide a variety o
 f mechanisms for allowing users and remote applications to authentica
 te to Liferay. The LDAP Authentication module allows administrators t
 o establish connections to one or more LDAP directories from which us
 ers can be imported or exported. The SSO modules allow users to authe
 nticate to Liferay using a variety of single-sign on solutions. The T
 oken-based Authentication module allows users or remote applications 
 to authenticate to Liferay without a password. The Scripting module a
 llows scripts to be written in Groovy to invoke Liferay's API.<br /><
 br />This suite is available in the Liferay bundle.
Liferay-Releng-Suite-Title: Liferay Foundation
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Private-Package: com.liferay.oauth2.provider.rest.internal.client,com.
 liferay.oauth2.provider.rest.internal.configuration,com.liferay.oauth
 2.provider.rest.internal.configuration.admin.service,com.liferay.oaut
 h2.provider.rest.internal.endpoint,com.liferay.oauth2.provider.rest.i
 nternal.endpoint.access.token,com.liferay.oauth2.provider.rest.intern
 al.endpoint.access.token.authentication.handler,com.liferay.oauth2.pr
 ovider.rest.internal.endpoint.access.token.grant.handler,com.liferay.
 oauth2.provider.rest.internal.endpoint.authorize,com.liferay.oauth2.p
 rovider.rest.internal.endpoint.authorize.configuration,com.liferay.oa
 uth2.provider.rest.internal.endpoint.authorize.container.request.filt
 er,com.liferay.oauth2.provider.rest.internal.endpoint.authorize.excep
 tion.mapper,com.liferay.oauth2.provider.rest.internal.endpoint.author
 ize.message.body,com.liferay.oauth2.provider.rest.internal.endpoint.c
 onstants,com.liferay.oauth2.provider.rest.internal.endpoint.filter,co
 m.liferay.oauth2.provider.rest.internal.endpoint.info,com.liferay.oau
 th2.provider.rest.internal.endpoint.introspect,com.liferay.oauth2.pro
 vider.rest.internal.endpoint.introspect.message.body,com.liferay.oaut
 h2.provider.rest.internal.endpoint.json.message.body,com.liferay.oaut
 h2.provider.rest.internal.endpoint.jwks,com.liferay.oauth2.provider.r
 est.internal.endpoint.liferay,com.liferay.oauth2.provider.rest.intern
 al.endpoint.redirect,com.liferay.oauth2.provider.rest.internal.jaxrs.
 feature,com.liferay.oauth2.provider.rest.internal.jaxrs.feature.confi
 guration,com.liferay.oauth2.provider.rest.internal.scope.logic,com.li
 feray.oauth2.provider.rest.internal.security.auth.verifier,com.lifera
 y.oauth2.provider.rest.internal.service.access.policy,com.liferay.oau
 th2.provider.rest.internal.spi.bearer.token.provider,com.liferay.oaut
 h2.provider.rest.internal.spi.bearer.token.provider.configuration,com
 .liferay.oauth2.provider.rest.internal.vulcan.graphql.validation,lib,
 org.apache.cxf.jaxrs.json.basic,org.apache.cxf.jaxrs.provider.aegis,o
 rg.apache.cxf.jaxrs.provider.atom,org.apache.cxf.jaxrs.provider.dom4j
 ,org.apache.cxf.jaxrs.provider.json,org.apache.cxf.jaxrs.provider.jso
 n.utils,org.apache.cxf.jaxrs.provider.jsonp,org.apache.cxf.jaxrs.prov
 ider.jsrjsonb,org.apache.cxf.jaxrs.provider.jsrjsonp,org.apache.cxf.r
 s.security.jose.common,org.apache.cxf.rs.security.jose.jaxrs,org.apac
 he.cxf.rs.security.jose.jaxrs.multipart,org.apache.cxf.rs.security.jo
 se.jwa,org.apache.cxf.rs.security.jose.jwe,org.apache.cxf.rs.security
 .jose.jwk,org.apache.cxf.rs.security.jose.jws,org.apache.cxf.rs.secur
 ity.jose.jwt,org.apache.cxf.rs.security.oauth2.client,org.apache.cxf.
 rs.security.oauth2.common,org.apache.cxf.rs.security.oauth2.filters,o
 rg.apache.cxf.rs.security.oauth2.grants,org.apache.cxf.rs.security.oa
 uth2.grants.clientcred,org.apache.cxf.rs.security.oauth2.grants.code,
 org.apache.cxf.rs.security.oauth2.grants.jwt,org.apache.cxf.rs.securi
 ty.oauth2.grants.owner,org.apache.cxf.rs.security.oauth2.grants.refre
 sh,org.apache.cxf.rs.security.oauth2.provider,org.apache.cxf.rs.secur
 ity.oauth2.services,org.apache.cxf.rs.security.oauth2.tokens.bearer,o
 rg.apache.cxf.rs.security.oauth2.tokens.hawk,org.apache.cxf.rs.securi
 ty.oauth2.tokens.refresh,org.apache.cxf.rs.security.oauth2.utils,org.
 apache.cxf.rs.security.oauth2.utils.crypto,org.apache.cxf.rt.security
 ,org.apache.cxf.rt.security.claims,org.apache.cxf.rt.security.claims.
 interceptor,org.apache.cxf.rt.security.crypto,org.apache.cxf.rt.secur
 ity.rs,org.apache.cxf.rt.security.utils,javax.annotation,javax.annota
 tion.security,javax.annotation.sql,org.jose4j.base64url,org.jose4j.ba
 se64url.internal.apache.commons.codec.binary,org.jose4j.http,org.jose
 4j.jca,org.jose4j.json,org.jose4j.json.internal.json_simple,org.jose4
 j.json.internal.json_simple.parser,org.jose4j.jwa,org.jose4j.jwe,org.
 jose4j.jwe.kdf,org.jose4j.jwk,org.jose4j.jws,org.jose4j.jwt,org.jose4
 j.jwt.consumer,org.jose4j.jwx,org.jose4j.keys,org.jose4j.keys.resolve
 rs,org.jose4j.lang,org.jose4j.mac,org.jose4j.zip
Provide-Capability: osgi.service;objectClass:List<String>="com.liferay
 .oauth.client.LocalOAuthClient";uses:="com.liferay.oauth.client",osgi
 .service;objectClass:List<String>="com.liferay.oauth2.provider.rest.i
 nternal.configuration.admin.service.OAuth2InAssertionManagedServiceFa
 ctory,org.osgi.service.cm.ManagedServiceFactory";uses:="com.liferay.o
 auth2.provider.rest.internal.configuration.admin.service,org.osgi.ser
 vice.cm",osgi.service;objectClass:List<String>="com.liferay.oauth2.pr
 ovider.rest.internal.endpoint.info.OAuth2ProviderApplicationInfo";use
 s:="com.liferay.oauth2.provider.rest.internal.endpoint.info",osgi.ser
 vice;objectClass:List<String>="com.liferay.oauth2.provider.rest.inter
 nal.endpoint.jwks.LiferayJWKSService";uses:="com.liferay.oauth2.provi
 der.rest.internal.endpoint.jwks",osgi.service;objectClass:List<String
 >="com.liferay.oauth2.provider.rest.internal.endpoint.liferay.Liferay
 OAuthDataProvider";uses:="com.liferay.oauth2.provider.rest.internal.e
 ndpoint.liferay",osgi.service;objectClass:List<String>="com.liferay.o
 auth2.provider.rest.internal.endpoint.liferay.ServerAuthorizationCode
 GrantProvider";uses:="com.liferay.oauth2.provider.rest.internal.endpo
 int.liferay",osgi.service;objectClass:List<String>="com.liferay.oauth
 2.provider.rest.internal.endpoint.redirect.OAuth2ProviderApplicationR
 edirect";uses:="com.liferay.oauth2.provider.rest.internal.endpoint.re
 direct",osgi.service;objectClass:List<String>="com.liferay.oauth2.pro
 vider.rest.internal.scope.logic.HttpMethodScopeLogic,com.liferay.oaut
 h2.provider.rest.internal.scope.logic.ScopeLogic";uses:="com.liferay.
 oauth2.provider.rest.internal.scope.logic,com.liferay.oauth2.provider
 .rest.internal.scope.logic",osgi.service;objectClass:List<String>="co
 m.liferay.oauth2.provider.rest.internal.scope.logic.ScopeLogic";uses:
 ="com.liferay.oauth2.provider.rest.internal.scope.logic",osgi.service
 ;objectClass:List<String>="com.liferay.oauth2.provider.rest.spi.beare
 r.token.provider.BearerTokenProvider";uses:="com.liferay.oauth2.provi
 der.rest.spi.bearer.token.provider",osgi.service;objectClass:List<Str
 ing>="com.liferay.oauth2.provider.rest.spi.bearer.token.provider.Bear
 erTokenProviderAccessor";uses:="com.liferay.oauth2.provider.rest.spi.
 bearer.token.provider",osgi.service;objectClass:List<String>="com.lif
 eray.portal.kernel.security.auth.verifier.AuthVerifier";uses:="com.li
 feray.portal.kernel.security.auth.verifier",osgi.service;objectClass:
 List<String>="com.liferay.portal.vulcan.graphql.validation.GraphQLReq
 uestContextValidator";uses:="com.liferay.portal.vulcan.graphql.valida
 tion",osgi.service;objectClass:List<String>="javax.ws.rs.container.Co
 ntainerRequestFilter";uses:="javax.ws.rs.container",osgi.service;obje
 ctClass:List<String>="javax.ws.rs.container.ContainerResponseFilter";
 uses:="javax.ws.rs.container",osgi.service;objectClass:List<String>="
 javax.ws.rs.core.Application";uses:="javax.ws.rs.core",osgi.service;o
 bjectClass:List<String>="javax.ws.rs.core.Feature";uses:="javax.ws.rs
 .core",osgi.service;objectClass:List<String>="javax.ws.rs.ext.Excepti
 onMapper";uses:="javax.ws.rs.ext",osgi.service;objectClass:List<Strin
 g>="javax.ws.rs.ext.MessageBodyReader,javax.ws.rs.ext.MessageBodyWrit
 er";uses:="javax.ws.rs.ext,javax.ws.rs.ext",osgi.service;objectClass:
 List<String>="javax.ws.rs.ext.MessageBodyWriter";uses:="javax.ws.rs.e
 xt",osgi.service;objectClass:List<String>="org.apache.cxf.rs.security
 .oauth2.grants.owner.ResourceOwnerLoginHandler";uses:="org.apache.cxf
 .rs.security.oauth2.grants.owner",osgi.service;objectClass:List<Strin
 g>="org.apache.cxf.rs.security.oauth2.provider.AccessTokenGrantHandle
 r";uses:="org.apache.cxf.rs.security.oauth2.provider",osgi.service;ob
 jectClass:List<String>="org.apache.cxf.rs.security.oauth2.provider.Su
 bjectCreator";uses:="org.apache.cxf.rs.security.oauth2.provider"
Require-Capability: osgi.service;filter:="(objectClass=com.liferay.oau
 th2.provider.rest.internal.configuration.admin.service.OAuth2InAssert
 ionManagedServiceFactory)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.oauth2.provider.rest.internal.endpoint.liferay
 .LiferayOAuthDataProvider)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.oauth2.provider.rest.internal.endpoint.lifera
 y.ServerAuthorizationCodeGrantProvider)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.oauth2.provider.rest.internal.sc
 ope.logic.HttpMethodScopeLogic)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.oauth2.provider.rest.internal.scope.logi
 c.ScopeLogic)";effective:=active,osgi.service;filter:="(objectClass=c
 om.liferay.oauth2.provider.rest.spi.bearer.token.provider.BearerToken
 Provider)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.oauth2.provider.rest.spi.bearer.token.provider.BearerTokenProv
 iderAccessor)";effective:=active,osgi.service;filter:="(objectClass=c
 om.liferay.oauth2.provider.scope.ScopeChecker)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.oauth2.provider.scope.lif
 eray.ScopeContext)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.oauth2.provider.scope.liferay.ScopeLocator)";effectiv
 e:=active,osgi.service;filter:="(objectClass=com.liferay.oauth2.provi
 der.service.OAuth2ApplicationLocalService)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.oauth2.provider.service.OAuth
 2ApplicationScopeAliasesLocalService)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.oauth2.provider.service.OAuth2Auth
 orizationLocalService)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.oauth2.provider.service.OAuth2ScopeGrantLocalServ
 ice)";effective:=active,osgi.service;filter:="(objectClass=com.lifera
 y.portal.kernel.cluster.ClusterMasterExecutor)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.portal.kernel.module.conf
 iguration.ConfigurationProvider)";effective:=active,osgi.service;filt
 er:="(objectClass=com.liferay.portal.kernel.security.permission.Permi
 ssionCheckerFactory)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.kernel.security.permission.resource.ModelRes
 ourcePermission)";effective:=active,osgi.service;filter:="(objectClas
 s=com.liferay.portal.kernel.service.CompanyLocalService)";effective:=
 active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.s
 ervice.UserLocalService)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.portal.kernel.util.Portal)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.kernel.util.Prop
 s)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.
 portal.security.service.access.policy.service.SAPEntryLocalService)";
 effective:=active,osgi.service;filter:="(objectClass=org.apache.cxf.r
 s.security.oauth2.grants.owner.ResourceOwnerLoginHandler)";effective:
 =active,osgi.service;filter:="(objectClass=org.apache.cxf.rs.security
 .oauth2.provider.AccessTokenGrantHandler)";effective:=active;cardinal
 ity:=multiple,osgi.service;filter:="(objectClass=org.apache.cxf.rs.se
 curity.oauth2.provider.SubjectCreator)";effective:=active,osgi.servic
 e;filter:="(objectClass=org.osgi.service.cm.ConfigurationAdmin)";effe
 ctive:=active,osgi.extender;filter:="(&(osgi.extender=osgi.component)
 (version>=1.4.0)(!(version>=2.0.0)))",osgi.contract;osgi.contract=Jav
 aServlet;filter:="(&(osgi.contract=JavaServlet)(version=3.1.0))",osgi
 .ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Service-Component: OSGI-INF/com.liferay.oauth2.provider.rest.internal.
 client.LocalOAuthClientImpl.xml,OSGI-INF/com.liferay.oauth2.provider.
 rest.internal.configuration.OAuth2AuthorizationServerConfigurationGen
 erator.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.configu
 ration.admin.service.OAuth2InAssertionManagedServiceFactory.xml,OSGI-
 INF/com.liferay.oauth2.provider.rest.internal.endpoint.OAuth2Endpoint
 Application.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.en
 dpoint.access.token.LiferayAccessTokenServiceRegistrator.xml,OSGI-INF
 /com.liferay.oauth2.provider.rest.internal.endpoint.access.token.auth
 entication.handler.LiferayJWTBearerAuthenticationHandlerRegistrator.x
 ml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint.access
 .token.grant.handler.LiferayAuthorizationAccessTokenCodeGrantHandler.
 xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint.acces
 s.token.grant.handler.LiferayClientCredentialsAccessTokenGrantHandler
 .xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint.acce
 ss.token.grant.handler.LiferayJWTBearerGrantHandler.xml,OSGI-INF/com.
 liferay.oauth2.provider.rest.internal.endpoint.access.token.grant.han
 dler.LiferayRefreshTokenAccessTokenGrantHandler.xml,OSGI-INF/com.life
 ray.oauth2.provider.rest.internal.endpoint.access.token.grant.handler
 .LiferayResourceOwnerAccessTokenGrantHandler.xml,OSGI-INF/com.liferay
 .oauth2.provider.rest.internal.endpoint.authorize.AuthorizationCodeGr
 antServiceRegistrator.xml,OSGI-INF/com.liferay.oauth2.provider.rest.i
 nternal.endpoint.authorize.container.request.filter.AuthorizationCode
 GrantServiceContainerRequestFilter.xml,OSGI-INF/com.liferay.oauth2.pr
 ovider.rest.internal.endpoint.authorize.exception.mapper.OAuthBadRequ
 estExceptionMapper.xml,OSGI-INF/com.liferay.oauth2.provider.rest.inte
 rnal.endpoint.authorize.message.body.OAuthAuthorizationDataMessageBod
 yWriter.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoi
 nt.authorize.message.body.OAuthErrorMessageBodyWriter.xml,OSGI-INF/co
 m.liferay.oauth2.provider.rest.internal.endpoint.filter.OAuth2NoCache
 Filter.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoin
 t.info.OAuth2ProviderApplicationInfo.xml,OSGI-INF/com.liferay.oauth2.
 provider.rest.internal.endpoint.introspect.LiferayTokenIntrospectionS
 erviceRegistrator.xml,OSGI-INF/com.liferay.oauth2.provider.rest.inter
 nal.endpoint.introspect.message.body.TokenIntrospectionJSONProviderMe
 ssageBodyWriter.xml,OSGI-INF/com.liferay.oauth2.provider.rest.interna
 l.endpoint.json.message.body.OAuthJSONProviderComponent.xml,OSGI-INF/
 com.liferay.oauth2.provider.rest.internal.endpoint.jwks.LiferayJWKSSe
 rvice.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint
 .liferay.LiferayOAuthDataProvider.xml,OSGI-INF/com.liferay.oauth2.pro
 vider.rest.internal.endpoint.liferay.LiferayResourceOwnerLoginHandler
 .xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint.life
 ray.LiferaySubjectCreator.xml,OSGI-INF/com.liferay.oauth2.provider.re
 st.internal.endpoint.liferay.ServerAuthorizationCodeGrantProvider.xml
 ,OSGI-INF/com.liferay.oauth2.provider.rest.internal.endpoint.redirect
 .OAuth2ProviderApplicationRedirect.xml,OSGI-INF/com.liferay.oauth2.pr
 ovider.rest.internal.jaxrs.feature.AnnotationFeature.xml,OSGI-INF/com
 .liferay.oauth2.provider.rest.internal.jaxrs.feature.ConfigurableScop
 eCheckerFeature.xml,OSGI-INF/com.liferay.oauth2.provider.rest.interna
 l.jaxrs.feature.HttpMethodFeature.xml,OSGI-INF/com.liferay.oauth2.pro
 vider.rest.internal.scope.logic.AnnotationScopeLogic.xml,OSGI-INF/com
 .liferay.oauth2.provider.rest.internal.scope.logic.HttpMethodScopeLog
 ic.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.security.au
 th.verifier.OAuth2RESTAuthVerifier.xml,OSGI-INF/com.liferay.oauth2.pr
 ovider.rest.internal.service.access.policy.OAuth2RESTSAPEntryActivato
 r.xml,OSGI-INF/com.liferay.oauth2.provider.rest.internal.spi.bearer.t
 oken.provider.DefaultBearerTokenProvider.xml,OSGI-INF/com.liferay.oau
 th2.provider.rest.internal.spi.bearer.token.provider.DefaultBearerTok
 enProviderAccessor.xml,OSGI-INF/com.liferay.oauth2.provider.rest.inte
 rnal.vulcan.graphql.validation.OAuth2GraphQLRequestContextValidator.x
 ml
Tool: Bnd-4.3.0.201909301554

