hi,
I write a OpenID Connect clients follow
https://github.com/cqcmdwym/passport-oidc-example
https://bugzilla.redhat.com/show_bug.cgi?id=1416491
I fixed
passport.use('oidc', new OidcStrategy({
issuer: 'https://10.110.128.120:443/ovirt-engine/sso/openid',
authorizationURL:
'https://10.110.128.120:443/ovirt-engine/sso/openid/authorize',
tokenURL: 'https://10.110.128.120:443/ovirt-engine/sso/openid/token',
userInfoURL: 'https://10.110.128.120:443/ovirt-engine/sso/openid/userinfo',
clientID: 'openid-test',
clientSecret: '34bACHKj8VN1WOImGUKphzE4fPk3WPvAaKlQFsrQ79g',
callbackURL: 'http://10.110.128.195:3000/authorization-code/callback',
scope: 'openid ovirt-app-portal ovirt-app-admin ovirt-app-api
ovirt-ext=token:password-access ovirt-ext=auth:sequence-priority
ovirt-ext=token:login-on-behalf ovirt-ext=token-info:authz-search
ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate
ovirt-ext=revoke:revoke-all'
error:
id token not issued by correct OpenID provider - expected:
https://10.110.128.120:443/ovirt-engine/sso/openid | from:
https://10.110.128.120:443
Error: id token not issued by correct OpenID provider - expected:
https://10.110.128.120:443/ovirt-engine/sso/openid | from:
https://10.110.128.120:443
at
/home/duhy/workSpace/nodejs/duhy/passport-oidc-example/node_modules/passport-openidconnect/lib/strategy.js:113:62
at
/home/duhy/workSpace/nodejs/duhy/passport-oidc-example/node_modules/oauth/lib/oauth2.js:209:7
at passBackControl
(/home/duhy/workSpace/nodejs/duhy/passport-oidc-example/node_modules/oauth/lib/oauth2.js:134:9)
at IncomingMessage.<anonymous>
(/home/duhy/workSpace/nodejs/duhy/passport-oidc-example/node_modules/oauth/lib/oauth2.js:157:7)
at IncomingMessage.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1125:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
Regards
Hongyu Du