{
"name": "string",
"slug": "string",
"authorization_endpoint": "http://example.com",
"token_endpoint": "http://example.com",
"userinfo_endpoint": "http://example.com",
"client_id": "string",
"client_secret": "pa$$word",
"scopes": [
"string"
],
"subject_claim": "sub",
"email_claim": "email",
"name_claim": "string",
"email_verified_claim": "string",
"client_auth_method": "basic"
}curl --location --request PUT '/api/v1/admin/oauth/providers/' \
--header 'X-CSRF-Token;' \
--header 'Content-Type: application/json' \
--data '{
"name": "string",
"slug": "string",
"authorization_endpoint": "http://example.com",
"token_endpoint": "http://example.com",
"userinfo_endpoint": "http://example.com",
"client_id": "string",
"client_secret": "pa$$word",
"scopes": [
"string"
],
"subject_claim": "sub",
"email_claim": "email",
"name_claim": "string",
"email_verified_claim": "string",
"client_auth_method": "basic"
}'