Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JPS-07512: Missing token issuer identity

MohFeb 2 2018

Hi all,

I get error, if I want to validate one OAuth Access Token with JWT Secret and could not find any exact doc regarding this error in oracle, OAM areas. Is there any experince or doc available regarding this issue?

<Feb 1, 2018 8:30:21 AM CET> <Error> <oracle.idaas.oauth> <BEA-000000> <JPS-07512: Missing token issuer identity.>

oracle.security.jps.service.trust.token.TokenException: JPS-07512: Missing token issuer identity.

at oracle.security.idaas.oauth.token.jwtimpl.JWTTokenFormatterImpl.getCertificate(JWTTokenFormatterImpl.java:1044)

at oracle.security.idaas.oauth.token.jwtimpl.JWTTokenFormatterImpl.getCertificateForValidation(JWTTokenFormatterImpl.java:989)

at oracle.security.idaas.oauth.token.jwtimpl.JWTTokenFormatterImpl.validateJWTTokenStr(JWTTokenFormatterImpl.java:895)

at oracle.security.idaas.oauth.token.jwtimpl.JWTTokenFormatterImpl.digestTokenValue(JWTTokenFormatterImpl.java:425)

at oracle.security.idaas.oauth.token.jwtimpl.JWTTokenFormatterImpl.digestTokenValue(JWTTokenFormatterImpl.java:415)

at oracle.security.idaas.oauth.common.impl.OAuthTokenGrantImpl.digestToken(OAuthTokenGrantImpl.java:73)

at oracle.security.idaas.oauth.token.jwtimpl.OAuthProvider$JWTOAuthTokenService.validateJWTToken(OAuthProvider.java:2957)

at oracle.security.idaas.oauth.token.jwtimpl.OAuthProvider$JWTOAuthTokenService.validateToken(OAuthProvider.java:2943)

at oracle.security.idaas.oauth.token.grant.impl.extn.ValidateGrantHandlerImpl.processGrant(ValidateGrantHandlerImpl.java:475)

at oracle.security.idaas.oauth.token.impl.OAuthTokenRequestHandler.processRequestInternalNew(OAuthTokenRequestHandler.java:440)

at oracle.security.idaas.oauth.token.impl.OAuthTokenRequestHandler.processRequest(OAuthTokenRequestHandler.java:323)

at oracle.security.idaas.oauth.jaxrs.TokenImpl.createToken(TokenImpl.java:195)

at oracle.security.idaas.oauth.jaxrs.Tokens.oauthTokens(Tokens.java:199)

at sun.reflect.GeneratedMethodAccessor1667.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)

at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)

at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)

at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)

at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)

at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)

at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)

at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)

at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)

at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)

at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)

at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)

at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)

at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

at oracle.security.idaas.oauth.filter.OAuthFilter.doFilter(OAuthFilter.java:78)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:138)

at java.security.AccessController.doPrivileged(Native Method)

at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)

at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)

at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)

at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:296)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1499)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

Regards,

Moh

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 2 2018
Added on Feb 2 2018
0 comments
410 views