argos/dmp-backend/web/src/main/resources/configurableLoginProviders....

73 lines
1.7 KiB
JSON

{
"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"
}
}
]
}