Does Grafana support custom scopes with okta integration?

SSO with okta works smooth with standard scopes - openid, email, profile.

I would like to add a custom scope in okta. The new scope item generates the error
First request looks like this

https://asdf.oktapreview.com/oauth2/v1/authorize?access_type=online&client_id=Oxxxxxxxxxxx0h7&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Flogin%2Fokta&response_type=code&scope=openid+profile+email+myscope&state=3ngdafgdfgH_1UCk99uJWRYr%3D

http://localhost:3000/login/okta?state=3ngdafgdfgH_1UCk99uJWRYr20%3D&error=invalid_scope&error_description=Custom+scopes+are+not+allowed+for+this+request.

Any pointers or documentation on this aspect please?

Regards,
AC

Would this be a valid okta configuration? Couldn’t find any good example for this.

name = Okta
enabled = true
allow_sign_up = true
client_id = {myoktaclientid}
client_secret = {myoktaclientsecret}
scopes = openid profile email myscope
auth_url = https://{mydomain}.oktapreview.com/oauth2/v1/authorize
token_url = https://{mydomain}.oktapreview.com/oauth2/v1/token
#api_url = https://{mydomain}.oktapreview.com/oauth2/v1/userinfo
api_url = https://{mydomain}.oktapreview.com/oauth2/{authserverid}/.well-known/oauth-authorization-server?client_id={myoktaclientid}

Grafana doesn’t seem to work with custom scopes. Tried this with OKTA and doesn’t work. I seem to get the token back from okta but JMESPath expressions result in issues resulting in

Invalid type for: , expected: []jmespath.jpType{“array”, “string”}"
t=2021-05-13T17:10:29+0000 lvl=dbug msg=“OAuthLogin got user info” logger=oauth userInfo="&{Id:00ujq59ewmc5rCao40h7 Name:Alpha Charlie Email:alpha.charlie@gmail.com Login:alpha.charlie@gmail.com Company: Role: Groups:[]}"
t=2021-05-13T17:10:29+0000 lvl=dbug msg=“Building external user info from OAuth user info” logger=oauth
t=2021-05-13T17:10:29+0000 lvl=dbug msg=“Syncing Grafana user with corresponding OAuth profile” logger=oauth