【问题标题】:WSO2 IS SCIM can't access with oAuth tokenWSO2 IS SCIM 无法使用 oAuth 令牌访问
【发布时间】:2017-04-17 17:00:40
【问题描述】:

我想尝试使用 oAuth 令牌访问 REST SCIM,但出现错误

{"Errors":[{"code":"500","description":"用户无权执行配置"}]}

在文档中说,“WSO2 IS 支持基于 OAuth 持有者令牌的 SCIM REST 端点身份验证”

https://docs.wso2.com/display/IS410/OAuth+Bearer+Token- based+Authentication+for+SCIM+Endpoints

在 5.3 版中,有什么变化吗?

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:

    它应该工作。确保您像这样正确地提供了Authorization 标头。

    curl -v -k -H "Authorization:Bearer b3fb1924-25e8-3ef9-9e55-6134bd778124" https://localhost:9443/wso2/scim/Users
    

    【讨论】:

    • 我以管理员用户身份获得令牌。 curl -v -k -H“授权:承载 2a16d0e0-3d7e-3649-aea9-4af43c6aa202”192.168.56.106:9443/wso2/scim/Users > GET /wso2/scim/Users HTTP/1.1 > 用户代理:curl/7.29.0 > 主机:192.168。 56.106:9443 > 接受:/ > 授权:承载 2a16d0e0-3d7e-3649-aea9-4af43c6aa202 >
    • 您可以尝试检查您的令牌以确保它是由管理员用户获得的吗? curl -k -u admin:admin -H 'Content-Type: application/x-www-form-urlencoded' --data 'token=' localhost:9443/oauth2/introspect
    • curl -k -u admin:admin -H 'Content-Type: application/x-www-form-urlencoded' --data 'token=a21ebbcf-7551-319f-b6da-3595b09c05d3' @ 987654323@ {"active":true,"token_type":"Bearer","exp":1492499313,"iat":1492495713,"client_id":"dmPIahhgM6sp3Qa5DcviacH0dMsa","username":"admin@test.locl@carbon。超级"}[
    猜你喜欢
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多