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..0d300a3ff743 --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/external-custom-authentication/template.json @@ -0,0 +1,35 @@ +{ + "category": "DEFAULT", + "description": "Register externally implemented authentication service.", + "docLink": "", + "templateGroup": "custom-authentication", + "id": "external-custom-authentication", + "tags": [ "Custom" ], + "idp": { + "name": "", + "description": "", + "image": "", + "federatedAuthenticators": { + "defaultAuthenticatorId": "", + "authenticators": [ + { + "authenticatorId": "", + "isEnabled": false, + "isDefault": false, + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + } + } + ] + } + }, + "image": "", + "name": "External Custom Authentication", + "services": [], + "disabled": false, + "templateId": "external-custom-authentication" +} 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..57a0e8e027a1 --- /dev/null +++ b/features/extension-mgt/org.wso2.carbon.identity.extension.mgt.feature/resources/extensions/connections/internal-custom-authentication/template.json @@ -0,0 +1,21 @@ +{ + "category": "DEFAULT", + "description": "Register externally implemented authentication service.", + "docLink": "", + "templateGroup": "custom-authentication", + "id": "internal-custom-authentication", + "tags": [ "Custom" ], + "image": "", + "idp": {}, + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + }, + "name": "Internal Custom Authentication", + "services": [], + "disabled": false, + "templateId": "internal-custom-authentication" +} 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..e2f2e1cbdbeb --- /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,21 @@ +{ + "category": "DEFAULT", + "description": "Register externally implemented authentication service.", + "docLink": "", + "templateGroup": "custom-authentication", + "id": "two-factor-custom-authentication", + "tags": [ "Custom" ], + "idp": {}, + "endpoint": { + "uri": "", + "authentication": { + "type": "", + "properties": {} + } + }, + "image": "", + "name": "2FA Authentication", + "services": [], + "disabled": false, + "templateId": "two-factor-custom-authentication" +}