| How to implement Single sign-on (SSO) / OpenID SSO | |
Authorize whether an user already authenticated by OpenID SSO can access a Genero application.
The GAS must be configured for OpenID Single sign-on (SSO). See Configure GAS for OpenID SSO.
With the Genero OpenID implementation, you can add an external program to determine whether an already authenticated user can access a Genero Web application.
This external program can be written in Genero or in another programming language.
access-program openid-userid app-xcf-path [ attribute value [...] ]
fglrun AccessProgram
"genero-user.pip.verisignlabs.com" \
"qa-test/application" \
"fullname" "genero test" \
"email" "genero@4js.com" \
"country" "France"
The application AccessProgram.4gl in $FGLDIR/web_utilities/services/openid provides an example of an authorization application written in Genero.
The external program is specified in the application configuration element by adding a AUTHORIZATION element in the DELEGATE element.