You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/identity-server/next/docs/get-started/about-this-release.md
+35-33Lines changed: 35 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Key capabilities include:
15
15
- Define credential templates that specify credential types, supported claims, and metadata, managed through a dedicated management API and the Console.
16
16
- Issue verifiable credentials through the authorization code flow, where the end user authenticates before the wallet retrieves the credential from the credential endpoint using an OAuth 2.0 access token.
17
17
- Register digital wallets using a dedicated application template.
18
-
-Leverage existing OAuth 2.0 and OpenID Connect infrastructure for authentication and authorization during credential issuance.
18
+
-Use existing OAuth 2.0 and OpenID Connect infrastructure for authentication and authorization during credential issuance.
19
19
20
20
Learn more about [verifiable credentials]({{base_path}}/guides/verifiable-credentials/).
21
21
@@ -39,13 +39,13 @@ Learn more about [configuring the CIBA grant]({{base_path}}/guides/authenticatio
39
39
40
40
WSO2 Identity Server now supports [OpenID Connect front-channel logout](https://openid.net/specs/openid-connect-frontchannel-1_0.html){:target="_blank"}, a browser-based logout mechanism that ensures all applications sharing a session are notified when a user signs out.
41
41
42
-
Instead of direct server-to-server communication, logout messages are delivered through the user's browser using iframes. Each participating application receives the logout notification and clears its session state, including cookies and local storage, based on the browser notification.
42
+
Instead of direct server-to-server communication, WSO2 Identity Server delivers logout messages through the user's browser using iframes. Each participating application receives the logout notification and clears its session state, including cookies and local storage.
43
43
44
44
Learn more about [front-channel logout]({{base_path}}/guides/authentication/oidc/add-front-channel-logout/).
45
45
46
46
### Enhanced organization authentication in B2B applications
47
47
48
-
WSO2 Identity Server introduces a new authentication model for B2B and organization scenarios, delivering a more native, organization-aware login experience with fewer redirects.
48
+
WSO2 Identity Server introduces a new authentication model for B2B and organization scenarios, delivering an organization-aware sign-in experience with fewer redirects.
49
49
50
50
Key capabilities include:
51
51
@@ -55,7 +55,7 @@ Key capabilities include:
55
55
- Single Sign-On (SSO) between organization-level applications and B2B SaaS applications.
56
56
- Support for password and client credential grants alongside the authorization code grant and organization switch grant for B2B SaaS applications.
57
57
58
-
### Share users with Organizations through Console
58
+
### Share users with organizations through Console
59
59
60
60
Organization administrators can now share users with child organizations directly from the Console.
61
61
@@ -64,39 +64,41 @@ When sharing a user, administrators can choose from the following sharing polici
64
64
- Share the user with all current and future organizations.
65
65
- Share the user with a selected set of organizations.
66
66
67
-
Administrators can also assign roles to shared users that apply within the target child organization. Invited administrators can be permitted to share users with child organizations by assigning them a role with the **Shared User Management** permission through the Console settings.
67
+
Administrators can also assign roles to shared users that apply within the target child organization. Administrators can permit invited administrators to share users with child organizations by assigning them a role with the **Shared User Management** permission in the Console settings.
68
68
69
69
Learn more about [user sharing]({{base_path}}/guides/users/manage-users/#share-user-with-organizations).
70
70
71
71
### Selectable token issuer for organization applications
72
72
73
-
WSO2 Identity Server now supports the Token Exchange grant type for applications within organizations, enabling secure token exchange across trusted token issuers defined at the organization level.
73
+
Organizations can now select the token issuer when creating or updating OAuth 2.0 applications from the Console. This enables organizations to function either as independent identity providers for their own applications or to use the root organization as the token issuer for B2B API consumption scenarios.
74
74
75
75
Key capabilities include:
76
76
77
-
**Trusted token issuer support**: Configure and use trusted token issuers at the organization level to enable secure token exchange between systems.
77
+
-**Organization as identity provider**: Organizations can act as their own token issuer, enabling them to issue tokens for custom applications serving their own end users.
78
78
79
-
**Enable implicit user account association**: Automatically link an incoming external token to an existing local user account for both root and child organizations.
79
+
-**Granular issuer selection**: Administrators can select the appropriate token issuer, the root organization or the organization during application creation and updates.
80
+
81
+
-**Root-level governance**: Root organizations can control whether organizations are permitted to use the root organization's token issuer. Organizations can use the root issuer only if explicitly granted permission. By default, the root organization's issuer is available to organizations.
80
82
81
-
**Define lookup attributes**: Specify up to two attributes to identify the corresponding local user during token exchange. These attributes must be configured as unique across user stores to ensure accurate user mapping.
82
-
83
-
Learn more about [token exchange]({{base_path}}/guides/authentication/configure-token-exchange/).
83
+
These configurations are now fully integrated into the Console.
84
84
85
85
### Token exchange for organization applications
86
86
87
87
WSO2 Identity Server now supports the [Token Exchange](https://www.rfc-editor.org/rfc/rfc8693){:target="_blank"} grant type for applications created in organizations. Applications can exchange tokens issued by any trusted token issuer defined at the organization level.
88
88
89
-
Administrators can configure trusted token issuers with the following enhancements:
89
+
Key capabilities include:
90
+
91
+
-**Trusted token issuer support**: Configure and use trusted token issuers at the organization level to enable secure token exchange between systems.
90
92
91
93
-**Enable implicit user account association**: Automatically link an incoming external token to an existing local user account for both root and child organizations.
92
94
93
-
-**Define lookup attributes**: Specify up to two attributes in the **Advanced** tab to identify the corresponding local user during token exchange. These attributes must be configured as unique across user stores to ensure accurate user mapping.
95
+
-**Define lookup attributes**: Specify up to two attributes in the **Advanced** tab to identify the corresponding local user during token exchange. These attributes must be configured as unique across user stores to ensure accurate user mapping.
94
96
95
-
Learn more about [token exchange]({{base_path}}guides/authentication/configure-token-exchange/).
97
+
Learn more about [token exchange]({{base_path}}/guides/authentication/configure-token-exchange/).
96
98
97
99
### Selectable storage locations for user attributes
98
100
99
-
Starting from WSO2 Identity Server 7.3.0, you can choose whether specific user attributes are stored internally within WSO2 Identity Server or in connected user stores. This provides greater control over data management and residency.
101
+
Starting from WSO2 Identity Server 7.3.0, you can store specific user attributes internally within WSO2 Identity Server or in connected user stores. This gives you greater control over data management and residency.
100
102
101
103
You can configure attribute storage at a global level or customize it for each connected user store, depending on your organization's requirements.
102
104
@@ -114,17 +116,17 @@ Learn more about [enabling approval notifications]({{base_path}}/guides/workflow
114
116
115
117
### Rule-based workflow engagement
116
118
117
-
From WSO2 Identity Server 7.3.0, you can configure rules for user operations, such as adding a user or creating a role, to control whether an approval workflow should be triggered when the operation occurs.
119
+
From WSO2 Identity Server 7.3.0, you can configure rules for user operations, such as adding a user or creating a role, to control whether an approval workflow triggers when the operation occurs.
118
120
119
-
This enhancement gives administrators more precise control over workflow configuration, enabling approvals to be enforced only when specific business conditions are met.
121
+
This enhancement gives administrators more precise control over workflow configuration, enabling approvals only when specific business conditions are met.
120
122
121
123
Learn more about [configuring rules for approval workflows]({{base_path}}/guides/workflows/workflow-rules/).
122
124
123
125
### SCIM outbound provisioning for organizations
124
126
125
-
Starting from WSO2 Identity Server 7.3.0, outbound provisioning is extended to support organizations. Organizations can now configure and manage their own outbound provisioning connectors independently.
127
+
WSO2 Identity Server 7.3.0 extends outbound provisioning to support organizations. Organizations can now configure and manage their own outbound provisioning connectors independently.
126
128
127
-
Application-level outbound provisioning is also supported. You can configure provisioning at both the organization level and the application level, enabling you to define organization-wide provisioning rules while customizing behavior for specific applications.
129
+
WSO2 Identity Server also supports application-level outbound provisioning. You can configure provisioning at both the organization level and the application level, enabling you to define organization-wide provisioning rules while customizing behavior for specific applications.
128
130
129
131
Learn more about [outbound provisioning]({{base_path}}/guides/users/outbound-provisioning/outbound-provisioning-overview/).
130
132
@@ -142,7 +144,7 @@ WSO2 Identity Server now supports managing TOTP (Time-based One-Time Password) e
142
144
143
145
Key capabilities include:
144
146
145
-
-**Centralized governance**: Enable or disable TOTP progressive enrollment globally from organization settings. When disabled, users are not prompted to enroll during login, allowing administrators to enforce a consistent default policy across all applications.
147
+
-**Centralized governance**: Enable or disable TOTP progressive enrollment globally from organization settings. When disabled, users are not prompted to enroll during sign-in, allowing administrators to enforce a consistent default policy across all applications.
146
148
-**Application-level flexibility**: Individual applications can still override the organization-level setting using conditional authentication scripts.
147
149
-**Organization support**: These policies apply consistently to the root organization and all organizations in the hierarchy.
148
150
-**Backward compatibility**: Progressive enrollment is enabled by default, preserving existing behavior for current deployments.
@@ -151,22 +153,22 @@ Learn more about [configuring TOTP at the organization level]({{base_path}}/guid
151
153
152
154
### Improved Sift integration for fraud detection
153
155
154
-
WSO2 Identity Server now supports publishing additional event types to Sift at the organization level, enabling more accurate and contextual risk score generation during application login flows.
156
+
WSO2 Identity Server now publishes additional event types to Sift at the organization level, enabling more accurate risk score generation during application sign-in flows.
155
157
156
158
Newly supported event types include:
157
159
158
160
-**User lifecycle events**: User registration, credential update, profile update, and user verification events.
159
161
-**User authentication events**: Login and logout events.
160
162
161
-
Administrators can also configure which user and network attributes are included in event payloads, allowing alignment with organizational data-sharing and privacy policies.
163
+
Administrators can also configure which user and network attributes appear in event payloads, aligning with organizational data-sharing and privacy policies.
162
164
163
-
Learn more about the [Sift connector]({{base_path}}/connectors/sift/).
165
+
Learn more about the [Sift connector]({{base_path}}/connectors/sift/overview/).
164
166
165
167
### Session lifetime limit enforcement
166
168
167
169
WSO2 Identity Server now supports configuring an absolute session lifetime for user sessions. Once this limit is reached, users are required to re-authenticate, regardless of their activity.
168
170
169
-
This setting goes beyond standard idle and remember-me timeouts by enforcing a fixed session duration, reducing the risk of prolonged sessions. The feature is disabled by default and can be enabled by configuring the session lifetime limit in minutes.
171
+
This setting goes beyond standard idle and remember-me timeouts by enforcing a fixed session duration, reducing the risk of prolonged sessions. The feature is disabled by default. Administrators can enable it by setting the session lifetime limit in minutes.
170
172
171
173
Learn more about [session management]({{base_path}}/guides/account-configurations/login-security/session-management/).
172
174
@@ -192,15 +194,15 @@ Learn more about [adding a SAML identity provider login]({{base_path}}/guides/au
192
194
193
195
### Pre-issue ID token action
194
196
195
-
WSO2 Identity Server now supports the Pre-Issue ID Token Action, a pre-flow extension that allows you to execute custom logic just before an OIDC ID token is issued. You can register an external HTTPS service endpoint that WSO2 Identity Server calls synchronously during the ID token issuance flow.
197
+
WSO2 Identity Server now supports the Pre-Issue ID Token Action, a pre-flow extension that allows you to execute custom logic just before WSO2 Identity Server issues an OIDC ID token. You can register an external HTTPS service endpoint that WSO2 Identity Server calls synchronously during the ID token issuance flow.
196
198
197
199
Administrators can use this extension to add, update, or remove ID token claims, adjust token validity periods, and enforce custom validation or business logic before the token reaches the client application.
198
200
199
201
Learn more about the [pre-issue ID token action]({{base_path}}/guides/service-extensions/pre-flow-extensions/pre-issue-id-token-action/).
200
202
201
203
### Enhanced IAM-CTL support for configuration promotion
202
204
203
-
WSO2 Identity Server now provides enhanced support for managing and promoting configuration data using the IAM-CTL tool, a command-line utility that acts as a bridge for environment promotion, CI/CD automation, and configuration backups.
205
+
WSO2 Identity Server now extends support for managing and promoting configuration data using the IAM-CTL tool, a command-line utility for environment promotion, CI/CD automation, and configuration backups.
204
206
205
207
This release introduces support for OIDC Scopes, Roles, API Resources, Workflows, Notification Channels, Flows, Branding, Actions, Organizations, Account Recovery Configurations, Alternative Login Identifiers, Security Policies, and Notification Settings.
206
208
@@ -229,7 +231,7 @@ Learn more about [configuring email providers]({{base_path}}/guides/notification
229
231
230
232
### OAuth client credentials authentication for HTTP-based SMS and email providers
231
233
232
-
WSO2 Identity Server now supports OAuth 2.0 Client Credentials-based authentication for HTTP-based custom SMS and email providers. Instead of relying on static bearer tokens, administrators can leverage dynamic token management that reduces the risk of token leakage and enables automated token rotation.
234
+
WSO2 Identity Server now supports OAuth 2.0 Client Credentials-based authentication for HTTP-based custom SMS and email providers. Instead of relying on static bearer tokens, administrators can use dynamic token management, reducing the risk of token leakage and enabling automated token rotation.
233
235
234
236
Administrators can configure custom SMS providers using Client Credentials, Basic Password, API Key, or Bearer Token authentication.
235
237
@@ -239,7 +241,7 @@ Learn more about [configuring SMS providers]({{base_path}}/guides/notification-c
239
241
240
242
WSO2 Identity Server now supports non-persistent, self-contained JWT access tokens and refresh tokens, reducing dependency on database storage for token management.
241
243
242
-
This addresses scaling and performance challenges in high-traffic environments where large volumes of active tokens accumulate over time. Administrators can configure persistence settings flexibly based on their use case, including an option to skip storing revoked tokens.
244
+
This addresses scaling and performance challenges in high-traffic environments where large volumes of active tokens accumulate over time. Administrators can configure persistence settings based on their use case, including an option to skip storing revoked tokens.
243
245
244
246
Learn more about [optimizing JWT access token persistence]({{base_path}}/deploy/token-persistence/#optimizing-jwt-access-token-persistence).
245
247
@@ -260,11 +262,11 @@ Learn more about [ID token encryption]({{base_path}}/guides/authentication/oidc/
260
262
261
263
### App-native authentication for device authorization grant
262
264
263
-
The app-native authentication API now supports the device authorization grant flow. Applications using the device authorization grant can integrate app-native authentication to enable rich, in-app authentication experiences without redirecting users to a browser.
265
+
The app-native authentication API now supports the device authorization grant flow. Applications using the device authorization grant can integrate app-native authentication to enable in-app authentication experiences without redirecting users to a browser.
264
266
265
267
Learn more about [app-native authentication for the device authorization grant]({{base_path}}/references/app-native-authentication/#scenario-8-device-authorization-flow).
266
268
267
-
### PROFILE_UPDATE webhook event
269
+
### `PROFILE_UPDATE` webhook event
268
270
269
271
WSO2 Identity Server now publishes a `PROFILE_UPDATE` webhook event when a user's email address or mobile number is verified during a profile update. This event enables downstream systems to react in real time to verified contact detail changes.
270
272
@@ -283,7 +285,7 @@ Learn more about [access token settings]({{base_path}}/references/app-settings/o
283
285
284
286
### Skip session revocation on password update
285
287
286
-
Administrators can now configure WSO2 Identity Server to skip session revocation when a user updates their password, at the organization level. This enables consistent session preservation behavior across applications and user flows.
288
+
At the organization level, administrators can now configure WSO2 Identity Server to skip session revocation when a user updates their password. This enables consistent session preservation behavior across applications and user flows.
287
289
288
290
Key capabilities include:
289
291
@@ -302,9 +304,9 @@ This enables more flexible queries across user attributes, identity claims, role
302
304
303
305
### OTP retry and resend limits in adaptive authentication
304
306
305
-
WSO2 Identity Server now supports configuring limits on OTP retry and resend attempts within a single authentication session using adaptive authentication scripts. This helps prevent misuse while maintaining a smooth experience for legitimate users.
307
+
WSO2 Identity Server now supports configuring limits on OTP retry and resend attempts within a single authentication session using adaptive authentication scripts. This helps prevent misuse while preserving a consistent experience for legitimate users.
306
308
307
-
Administrators can define the upper limit on the number of times a user can attempt to verify a one-time password or request a new one, helping to mitigate brute-force attacks and reduce unnecessary SMS or email delivery costs. These limits apply across both API-based and redirect-based authentication flows.
309
+
Administrators can set the maximum number of times a user can attempt to verify a one-time password or request a new one, helping to mitigate brute-force attacks and reduce unnecessary SMS or email delivery costs. These limits apply across both API-based and redirect-based authentication flows.
308
310
309
311
Learn more about [OTP retry and resend limits]({{base_path}}/guides/authentication/conditional-auth/otp-retry-resend-limits/).
0 commit comments