{ "providers": [ { "enabled": false, "type": "oauth2", "configurableLoginId": "oauth2-localhost", "name": "myApp", "clientId": "", "clientSecret": "", "redirect_uri": "", "access_token_url": "", "grant_type": "authorization_code", "token": { "access_token": "access_token", "expires_in": "expires_in" }, "user": { "id": "sub", "name": "name", "email": "email", "user_info_url": "" }, "oauthUrl": "/authorize", "scope": "email", "state": "123562", "logoUrl": null }, { "enabled": false, "type": "saml2", "configurableLoginId": "", "name": "" "name": "", "spEntityId": "", "idpEntityId": "", "idpUrl": "", "idpMetadataUrl": "", "idpArtifactUrl": "", "binding": "Redirect", "logoUrl": "", "responseSigned": true, "assertionSigned": true, "assertionEncrypted": true, "encryptionCert" : { "alias": "", "password": "", "keystorePath": "encryptionkeystore.jks", "keystorePassword": "", "keyFormat": "JKS" }, "signingCert" : { "alias": "", "password": "", "keystorePath": "signingkeystore.jks", "keystorePassword": "", "keyFormat": "JKS" }, "assertionConsumerServiceUrl": "", "wantAssertionsSigned": true, "authnRequestsSigned": true, "usingFormat": "friendly_name", "configurableUserFromAttributes": { "email": "email", "name": "givenName" }, "attributeTypes": { "email": "XSString", "givenName": "XSString" } } ] }