Astra Schedule supports single sign-on using Central Authentication Service (CAS). The following information will help in setting up Astra Schedule SSO using CAS.
NOTE: The CAS server can be downloaded from http://www.jasig.org/cas.
SSO is configured using the Astra Schedule SystemSettings table. The data must be entered manually or by executing an SQL statement. (see SQL statements below)
•Configuration in SystemSettings Table:
•security.sso.option – Disabled, CAS, CWL (case insensitive). If this setting does not exist, it is the same as being set to Disabled. •security.sso.authenticationURL – Root URL for SSO service. Ex: http://casserver:8080/cas/
•Passing CAS ticket from portal to Astra Schedule:
•General Notes:
See below for MSSQL and Oracle versions of the SQL statements referenced above:
MSSQL SQL Statements
These SQL statements are for SQL Server and have a hard coded institution ID. The institution ID will need to be modified for your installation before using.
INSERT INTO SystemSettings (Id ,InstitutionId ,KeyName ,Value ,Description ,CreatedDate ,CreatedBy ,ModifiedDate ,ModifiedBy ,RowVersion ,IsDeleted) VALUES (newid() ,'580378FA-96FF-4045-A435-FCC991FF0E55' ,'security.sso.option' ,'CAS' ,'Single Sign On Provider' ,getdate() ,'F9817FE0-6034-44D6-8EB3-B7656EFD0AB8' ,getdate() ,'F9817FE0-6034-44D6-8EB3-B7656EFD0AB8' ,0 ,0)
INSERT INTO SystemSettings (Id ,InstitutionId ,KeyName ,Value ,Description ,CreatedDate ,CreatedBy ,ModifiedDate ,ModifiedBy ,RowVersion ,IsDeleted) VALUES (newid() ,'580378FA-96FF-4045-A435-FCC991FF0E55' ,'security.sso.authenticationURL' ,'http://casserver/port/cas' -- put the root url to your CAS server here ,'Single Sign On Authentication URL' ,getdate() ,'F9817FE0-6034-44D6-8EB3-B7656EFD0AB8' ,getdate() ,'F9817FE0-6034-44D6-8EB3-B7656EFD0AB8' ,0 ,0)
Oracle SQL Statements
These SQL statements are for Oracle and have a hard coded institution ID. The institution ID will need to be modified for your installation before using.
INSERT INTO SystemSettings (Id ,InstitutionId ,KeyName ,Value ,Description ,CreatedDate ,CreatedBy ,ModifiedDate ,ModifiedBy ,RowVersion ,IsDeleted) VALUES (guid_pkg.formatted_guid() ,'580378fa-96ff-4045-a435-fcc991ff0e55' ,'security.sso.option' ,'CAS' ,'Single Sign On Provider' ,SYSDATE ,'f9817fe0-6034-44d6-8eb3-b7656efd0ab8' ,SYSDATE ,'f9817fe0-6034-44d6-8eb3-b7656efd0ab8' ,0 ,0)
INSERT INTO SystemSettings (Id ,InstitutionId ,KeyName ,Value ,Description ,CreatedDate ,CreatedBy ,ModifiedDate ,ModifiedBy ,RowVersion ,IsDeleted) VALUES (guid_pkg.formatted_guid() ,'580378fa-96ff-4045-a435-fcc991ff0e55' ,'security.sso.authenticationURL' ,'http://casserver/port/cas' -- put the root url to your CAS server here ,'Single Sign On Authentication URL' ,SYSDATE ,'f9817fe0-6034-44d6-8eb3-b7656efd0ab8' ,SYSDATE ,'f9817fe0-6034-44d6-8eb3-b7656efd0ab8' ,0 ,0) |
Page url: ?system_questions.htm