IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
  • 1.  OAuth and scope

    Posted Wed May 09, 2018 11:18 AM

    Hello All,

    I’m trying to set up OAuth2 authorization on an IS, but I’m facing issues with the scope.

    Here’s what I’ve done:

    • created a rest service _get on IS in package default, folder francois/testScope. Its execute permission is set to anonymous.
    • set up OAuth on IS
    • registered a client with type public
    • created a scope “test” with folders/services set to /francois/testScope
    • associated client with scope
    • requested a token for this client & scope

    Now if I call my rest service at this url http://server:port/rest/francois/testScope/1 with header Authorization set to “Bearer ”, I always get an error 403 forbidden “insufficient_scope”

    I’ve tried this with both 9.12 and 10.1, and on both http and https ports.

    Is there something wrong with the scope I defined? What should be the execute permission on the IS rest service?

    Thanks for your help!


    #webMethods
    #Integration-Server-and-ESB