925 new features in WINDEV, WEBDEV and WINDEV Mobile 2025
SSO: SINGLE SIGN ON LOG IN ONCE. ACCESS EVERY TIME. 773 N e w f e a t u r e W D W B WM SSO: INTEROPERABILITY Single Sign On (SSO) offers a practical approach to user authentication processes. Users enter their login credentials once, and these credentials are then automatically recognized by all the other websites they access, whether developed with WEBDEV or not. This means users no longer need to enter their login credentials on every site they try to access. Of course, these sites must support SSO. The login/password pair is known and stored only on the authentication server. Sites don't see or store the password directly. Everything is managed automatically for sites developed with WEBDEV 2025. Benefit of this new feature in version 2025: Simplified login process 774 N e w W D W B WM SSO: AUTHENTICATION SERVER INCLUDED Each site that uses SSO must call an authentication server. The authentication server: • manages the database of accounts and their passwords: create accounts, delete accounts, etc. • displays the login window for the first login attempt • returns the information requested by the site: last name, first name, email, etc., but not the password. • manages logout • allows you to set the authorized connection time (in hours, days, etc.) This authentication server comes as standard with WEBDEV Application Server 2025. See new feature 769. WEBDEV 2025 uses the OpenID Connect protocol, which allows other websites (not developed with WEBDEV) to use this authentication server. Benefit of this new feature in version 2025: A robust, yet flexible authentication server 775 N e w f e a t u r e W D W B WM TOKENS To implement SSO, websites must know a secret key issued by the authentication server. To authenticate a user, the website must call the AuthIdentify WLanguage function, one of whose parameters is this secret key. The first time a user tries to log in, a login page defined by the authentication server is displayed.The server issues a token (stored in a cookie). The following authentications will automatically detect this cookie, and validate access to the site. There’s no additional programming. The AuthIdentify WLanguage function takes care of everything. Benefit of this new feature in version 2025: Security 776 N e w f e a t u r e W D W B WM SSO INTEGRATION METHODS Two methods are available to implement SSO in a WEBDEV site: 1. User Groupware 2. programmatically Benefit of this new feature in version 2025: Choose the method that best suits your needs 777 N e w f e a t u r e W D W B WM SSO INTEGRATION: USER GROUPWARE (GPU) The easiest way to use SSO in a WEBDEV site is to use the inte- grated User Groupware. With this method, all you need to do is specify the authentication server access parameters in the GPU settings window. Can't be any easier than that. Benefit of this new feature in version 2025: Easy to install N e w f e a t u r e s i n W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S 74
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==