{"id":21258378,"url":"https://github.com/ubc/vagrant-cas","last_synced_at":"2025-07-11T02:32:33.695Z","repository":{"id":19524332,"uuid":"22771595","full_name":"ubc/vagrant-cas","owner":"ubc","description":"A CAS Testing Server Provision Script","archived":true,"fork":false,"pushed_at":"2019-12-09T19:17:03.000Z","size":15,"stargazers_count":3,"open_issues_count":2,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-04T20:46:20.379Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-08T21:04:20.000Z","updated_at":"2025-01-28T17:56:33.000Z","dependencies_parsed_at":"2022-08-05T04:30:37.829Z","dependency_job_id":null,"html_url":"https://github.com/ubc/vagrant-cas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ubc/vagrant-cas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubc%2Fvagrant-cas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubc%2Fvagrant-cas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubc%2Fvagrant-cas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubc%2Fvagrant-cas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubc","download_url":"https://codeload.github.com/ubc/vagrant-cas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubc%2Fvagrant-cas/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264712814,"owners_count":23652666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T04:08:37.455Z","updated_at":"2025-07-11T02:32:33.421Z","avatar_url":"https://github.com/ubc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vagrant Provision script for CAS testing server\n===============================================\n\nIt will provision a CAS 3.5.2 testing server with vagrant.\n\nRunning\n-------\n\n    git clone https://github.com/ubc/vagrant-cas.git\n    cd vagrant-cas\n    vagrant up\n\nTesting\n-------\n\n    open http://192.168.33.10/cas/login\n\nOr if you need SSL enabled version:\n\n    open https://192.168.33.10/cas/login\n\nUsing\n-----\nPoint the application to https://192.168.33.10/cas/ for the CAS configuration.\n\nLogins are listed in the deployerConfigContext.xml file. As an example:\n\nscott:casuser\nrich:test\nstudent:student\nemployee:employee\nguest:guest\nbasic:basic\n\nAttributes\n----------\n\nThe person-attributes.conf file contains a list of attributes for each user. This is JSON format.\nIn order for your CAS server to release these attributes you must enable them in the services app.\nThis can be accessed at 192.168.33.10/cas/services/ -- you will need to sign in as scott:casuser\n(by default but you are able to change this in deployerConfigContext.xml under userDetailsService.\nAlso, the user must have a `\"memberOf\": [\"ROLE_ADMIN\"],` attribute.\n\nOnce you access the Manage Services app, click on the 'edit' next to the HTTP and IMAP service and\nthen cmd/ctrl click on each of the attributes you wish to release. This list is populated from\nthe keys of attributes that you set in the person-attributes.conf file.\n\nClick Save Changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubc%2Fvagrant-cas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubc%2Fvagrant-cas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubc%2Fvagrant-cas/lists"}