Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
documentation:2.1:start [2019/05/16 13:47]
xguimard [Handlers]
documentation:2.1:start [2019/07/06 12:32] (current)
cmaudoux [Portal]
Line 184: Line 184:
 | [[checkstate|Check state]] | Check state plugin (test page) | | [[checkstate|Check state]] | Check state plugin (test page) |
 | [[checkuser|Check user ]] | Check access rights, transmitted headers and session attibutes for a specific user and URL | | [[checkuser|Check user ]] | Check access rights, transmitted headers and session attibutes for a specific user and URL |
 +| [[contextswitching|Context switching]] | Switch context other users |
 | [[plugincustom|Custom]] | Write a custom plugin | | [[plugincustom|Custom]] | Write a custom plugin |
 | [[loginhistory|Display login history]] | | [[loginhistory|Display login history]] |
 +| [[favapps|Display favorite applications]] | Allow users to mark and display some applications as favorite |
 | [[forceReAuthn|Force Authentication]] | Force authentication to access to Portal | | [[forceReAuthn|Force Authentication]] | Force authentication to access to Portal |
 | [[grantsession|Grant Sessions]] | Rules to apply before allowing a user to open a session | | [[grantsession|Grant Sessions]] | Rules to apply before allowing a user to open a session |
Line 209: Line 211:
  
 ^ Handler type ^  Apache ​ ^  LLNG FastCGI/​uWSGI server //(Nginx, or [[ssoaas|SSOaaS]])// ​ ^  [[https://​plackperl.org|Plack* servers]] ​ ^  Node.js //​([[http://​expressjs.com/​|express apps]] or [[SSOaaS]])// ​ ^  [[selfmadeapplication#​perl_auto-protected_cgi|Self protected apps]] ​ ^  Comment ​ ^ ^ Handler type ^  Apache ​ ^  LLNG FastCGI/​uWSGI server //(Nginx, or [[ssoaas|SSOaaS]])// ​ ^  [[https://​plackperl.org|Plack* servers]] ​ ^  Node.js //​([[http://​expressjs.com/​|express apps]] or [[SSOaaS]])// ​ ^  [[selfmadeapplication#​perl_auto-protected_cgi|Self protected apps]] ​ ^  Comment ​ ^
-| Main //(default handler)// |  ✔  |  ✔  |  ✔  |  [[nodehandler|Partial]] ​**(1)**  ​| ​ ✔  |  |+| Main //(default handler)// |  ✔  |  ✔  |  ✔  |  [[nodehandler|Partial]] (([[nodehandler|Node.js handler]] has not yet reached the same level of functionalities))  |  ✔  |  |
 | [[handlerauthbasic|AuthBasic]] |  ✔  |  ✔  |  ✔  |  |  ✔  | Designed for some server-to-server applications | | [[handlerauthbasic|AuthBasic]] |  ✔  |  ✔  |  ✔  |  |  ✔  | Designed for some server-to-server applications |
 | [[cda|CDA]] |  ✔  |  ✔  |  ✔  |  |  ✔  | For Cross Domain Authentication | | [[cda|CDA]] |  ✔  |  ✔  |  ✔  |  |  ✔  | For Cross Domain Authentication |
 | [[devopshandler|DevOps]] //​([[ssoaas|SSOaaS]])//​ |  ✔  |  ✔  |  ✔  |  ✔  |  | Allows application developers to define their own rules and headers inside their applications | | [[devopshandler|DevOps]] //​([[ssoaas|SSOaaS]])//​ |  ✔  |  ✔  |  ✔  |  ✔  |  | Allows application developers to define their own rules and headers inside their applications |
 | [[devopssthandler|DevOpsST]] //​([[ssoaas|SSOaaS]])//​ |  ✔  |  ✔  |  ✔  |  ✔  |  | Enables both [[devopshandler|DevOps]] and [[servertoserver|Service Token]] | | [[devopssthandler|DevOpsST]] //​([[ssoaas|SSOaaS]])//​ |  ✔  |  ✔  |  ✔  |  ✔  |  | Enables both [[devopshandler|DevOps]] and [[servertoserver|Service Token]] |
-| [[oauth2handler|OAuth2]] ​**(2)** ​|  ✔  |  ✔  |  ✔  |  |  ✔  | Uses OpenID Connect/​OAuth2 access token to check authentication and authorization,​ can be used to protect Web Services |+| [[oauth2handler|OAuth2]] |  ✔  |  ✔  |  ✔  |  |  ✔  | Uses OpenID Connect/​OAuth2 access token to check authentication and authorization,​ can be used to protect Web Services |
 | [[securetoken|Secure Token]] |  ✔  |  ✔  |  ✔  |  |  | Designed to secure exchanges between a LLNG reverse-proxy and a remote app | | [[securetoken|Secure Token]] |  ✔  |  ✔  |  ✔  |  |  | Designed to secure exchanges between a LLNG reverse-proxy and a remote app |
 | [[servertoserver|Service Token]] //​(Server-to-Server)//​ |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | Designed to permit underlying requests //​(API-Based Infrastructure)//​ | | [[servertoserver|Service Token]] //​(Server-to-Server)//​ |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | Designed to permit underlying requests //​(API-Based Infrastructure)//​ |
 || [[.:​applications:​zimbra|Zimbra PreAuth]] |  ✔  |  ✔  |  ✔  |  |  | || [[.:​applications:​zimbra|Zimbra PreAuth]] |  ✔  |  ✔  |  ✔  |  |  |
- 
-  * //(1): [[nodehandler|Node.js handler]] has not yet reached the same level of functionalities.//​ 
-  * //(2): [[oauth2handler|OAuth2 Handler]] is available with LLNG ≥ 2.0.4// 
  
 <​html></​div></​div></​html>​ <​html></​div></​div></​html>​