We followed the below URL but noticied Issuer missing vault Address
https://learn.hashicorp.com/tutorials/vault/oidc-identity-provider?in=vault/new-release#create-a-vault-oidc-provider
“issuer”: “/v1/identity/oidc/provider/my-provider”
ideally, it should be
“issuer”: “https://vaultx.techrock.info:8200/v1/identity/oidc/provider/my-provider”
Command Output
echo $VAULT_ADDR
https://vaultx.techrock.info:8200
vault write identity/oidc/provider/my-provider \
allowed_client_ids="${CLIENT_ID}" \ scopes_supported="groups,user"
Success! Data written to: identity/oidc/provider/my-provider
curl -s $VAULT_ADDR/v1/identity/oidc/provider/my-provider/.well-known/openid-configuration | jq
{
“issuer”: “/v1/identity/oidc/provider/my-provider”,
“jwks_uri”: “/v1/identity/oidc/provider/my-provider/.well-known/keys”,
“authorization_endpoint”: “/ui/vault/identity/oidc/provider/my-provider/authorize”,
“token_endpoint”: “/v1/identity/oidc/provider/my-provider/token”,
“userinfo_endpoint”: “/v1/identity/oidc/provider/my-provider/userinfo”,
“request_uri_parameter_supported”: false,
“id_token_signing_alg_values_supported”: [
“RS256”,
“RS384”,
“RS512”,
“ES256”,
“ES384”,
“ES512”,
“EdDSA”