diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/info.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/info.json new file mode 100644 index 000000000000..78e0c133a922 --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/info.json @@ -0,0 +1,10 @@ +{ + "id": "custom-authentication", + "name": "Custom Authentication", + "description": "Enable login for users with external authentication service.", + "image": "", + "category": "DEFAULT", + "displayOrder": -1, + "tags": ["Custom"], + "type": "custom-authenticator" +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/template.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/template.json new file mode 100644 index 000000000000..8b1009df278c --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/custom-authentication/template.json @@ -0,0 +1,11 @@ +{ + "category": "DEFAULT", + "description": "Register externally implemented authentication service.", + "displayOrder": -1, + "id": "custom-authentication", + "image": "", + "name": "Custom Authentication", + "services": [], + "disabled": false, + "templateId": "custom-authentication" +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/info.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/info.json new file mode 100644 index 000000000000..e04f260b144c --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/info.json @@ -0,0 +1,10 @@ +{ + "id": "external-custom-authentication", + "name": "External (Federated) User Authentication", + "description": "Authenticate and provision federated users.", + "image": "", + "category": "DEFAULT", + "displayOrder": -1, + "tags": [ "Custom" ], + "type": "custom-authenticator" +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/template.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/template.json new file mode 100644 index 000000000000..55f33500bf8f --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/template.json @@ -0,0 +1,57 @@ +{ + "id": "external-custom-authentication", + "name": "External Custom Authentication", + "description": "Register externally implemented authentication service.", + "docLink": "", + "image": "", + "category": "DEFAULT", + "disabled": false, + "templateId": "external-custom-authentication", + "templateGroup": "custom-authentication", + "displayOrder": -1, + "services": [], + "tags": [ "Custom" ], + "idp": { + "name": "", + "description": "", + "image": "", + "isPrimary": false, + "isFederationHub": false, + "homeRealmIdentifier": "", + "certificate": { + "certificates": [] + }, + "alias": "", + "idpIssuerName": "", + "claims": { + "userIdClaim": { + "uri": "" + }, + "roleClaim": { + "uri": "" + }, + "provisioningClaims": [] + }, + "roles": { + "mappings": [], + "outboundProvisioningRoles": [] + }, + "federatedAuthenticators": { + "defaultAuthenticatorId": "", + "authenticators": [ + { + "authenticatorId": "", + "isEnabled": true, + "isDefault": false, + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + } + } + ] + } + } +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/info.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/info.json new file mode 100644 index 000000000000..ef31ac03b9cb --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/info.json @@ -0,0 +1,10 @@ +{ + "id": "internal-custom-authentication", + "name": "Internal User Authentication", + "description": "Collect identifier and authenticate user accounts managed in the organization.", + "image": "", + "category": "DEFAULT", + "displayOrder": -1, + "tags": [ "Custom" ], + "type": "custom-authenticator" +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/template.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/template.json new file mode 100644 index 000000000000..59149c684cdb --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/template.json @@ -0,0 +1,28 @@ +{ + "id": "internal-custom-authentication", + "name": "Internal Custom Authentication", + "description": "Register externally implemented authentication service.", + "docLink": "", + "image": "", + "category": "DEFAULT", + "disabled": false, + "templateId": "internal-custom-authentication", + "templateGroup": "custom-authentication", + "displayOrder": -1, + "services": [], + "tags": [ "Custom" ], + "localAuthenticator": { + "name": "", + "displayName": "", + "isEnabled": true, + "authenticationType": "IDENTIFICATION", + "description": "", + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + } + } +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/info.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/info.json new file mode 100644 index 000000000000..3e3341c95c6b --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/info.json @@ -0,0 +1,10 @@ +{ + "id": "two-factor-custom-authentication", + "name": "2FA Authentication", + "description": "Only verify users in a second or later step of the login flow.", + "image": "", + "category": "DEFAULT", + "displayOrder": -1, + "tags": [ "Custom", "2FA" ], + "type": "custom-authenticator" +} diff --git a/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/template.json b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/template.json new file mode 100644 index 000000000000..b9af65df4447 --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/two-factor-custom-authentication/template.json @@ -0,0 +1,28 @@ +{ + "id": "two-factor-custom-authentication", + "name": "2FA Authentication", + "description": "Register externally implemented authentication service.", + "docLink": "", + "image": "", + "category": "DEFAULT", + "disabled": false, + "templateId": "two-factor-custom-authentication", + "templateGroup": "custom-authentication", + "displayOrder": -1, + "services": [], + "tags": [ "Custom", "2FA" ], + "localAuthenticator": { + "name": "", + "displayName": "", + "isEnabled": true, + "authenticationType": "VERIFICATION", + "description": "", + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + } + } +}