Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .changeset/great-moons-tease.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@wso2is/admin.connections.v1": patch
"@wso2is/admin.extensions.v1": patch
"@wso2is/console": patch
"@wso2is/myaccount": patch
"@wso2is/theme": patch
---

Add console support for the Daon TrustX connection templates: hide the tabs the templates do not use,
resolve the registration and recovery redirect URIs in the create wizard help panel, and ship the
connection logo
7 changes: 7 additions & 0 deletions .changeset/lazy-pandas-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@wso2is/identity-apps-core": patch
---

Surface errors raised by a connector deployed on the server in the registration, invited user
registration and password recovery flows, and render the login failure banner on authentication steps
that have no local authenticator
13 changes: 13 additions & 0 deletions apps/console/src/public/resources/assets/images/icons/daon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,10 @@ CreateConnectionWizardHelpPropsInterface> = (
return value.replace(value, deploymentConfig.customServerHost);
case "redirect_uri":
return value.replace(value, deploymentConfig.customServerHost + "/commonauth");
case "registration_redirect_uri":
return value.replace(value, deploymentConfig.customServerHost + "/accounts/register");
case "recovery_redirect_uri":
return value.replace(value, deploymentConfig.customServerHost + "/accounts/recovery");
Comment thread
coderabbitai[bot] marked this conversation as resolved.
default:
return value;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ export class CommonAuthenticatorConstants {
public static readonly CONNECTION_TEMPLATE_IDS: {
APPLE: string;
CUSTOM_AUTHENTICATOR: string;
DAON_AUTHENTICATOR: string;
DAON_IDV: string;
DUO: string;
ENTERPRISE: string;
EXPERT_MODE: string;
Expand All @@ -68,6 +70,8 @@ export class CommonAuthenticatorConstants {
} = {
APPLE: "apple-idp",
CUSTOM_AUTHENTICATOR: "custom-authenticator",
DAON_AUTHENTICATOR: "daon-authenticator",
DAON_IDV: "daon-idv",
DUO: "duo-idp",
ENTERPRISE: "enterprise-idp",
EXPERT_MODE: "expert-mode-idp",
Expand Down
13 changes: 11 additions & 2 deletions features/admin.extensions.v1/configs/identity-provider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,8 @@ export const identityProviderConfig: IdentityProviderConfig = {
IdentityProviderTabTypes.ATTRIBUTES, new Set([
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.TRUSTED_TOKEN_ISSUER,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.IPROOV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.OUTBOUND_PROVISIONING_CONNECTION
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.OUTBOUND_PROVISIONING_CONNECTION,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_AUTHENTICATOR
])
],
[
Expand All @@ -144,6 +145,8 @@ export const identityProviderConfig: IdentityProviderConfig = {
],
[
IdentityProviderTabTypes.IDENTITY_PROVIDER_GROUPS, new Set([
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_AUTHENTICATOR,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_IDV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.FACEBOOK,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.GOOGLE,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.GITHUB,
Expand All @@ -158,18 +161,24 @@ export const identityProviderConfig: IdentityProviderConfig = {
[
IdentityProviderTabTypes.OUTBOUND_PROVISIONING, new Set([
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.TRUSTED_TOKEN_ISSUER,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.IPROOV
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.IPROOV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_AUTHENTICATOR,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_IDV
])
],
[
IdentityProviderTabTypes.JIT_PROVISIONING, new Set([
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_AUTHENTICATOR,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_IDV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.TRUSTED_TOKEN_ISSUER,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.IPROOV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.OUTBOUND_PROVISIONING_CONNECTION
])
],
[
IdentityProviderTabTypes.ADVANCED, new Set([
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_AUTHENTICATOR,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.DAON_IDV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.IPROOV,
CommonAuthenticatorConstants.CONNECTION_TEMPLATE_IDS.OUTBOUND_PROVISIONING_CONNECTION
])
Expand Down
Loading
Loading