Last updated: 
3 months 2 weeks ago
Group Manager
The Community group for the Jisc Assent Service launched on 25 March 2015 Jisc, as the service operator, will post things on here relevant to the service but as the website name suggests this is also a space for those interested in the Jisc Assent service and the Moonshot technology to comment on, provide feedback and contribute to anything related. Assent Service Information page visit here Assent Video here Moonshot wiki - Information on infrastructure technology and how to integrate it locally - here Current customer list here Policy documents: Terms and Conditions here Technical Specification here Authorised users can access their organisation's Jisc Assent membership account on the portal, including management of registered Moonshot systems here -

Janet Moonshot Pilot Participant Migration Guide

9 April 2015 at 4:57pm

If your organisation was part of the Janet Moonshot Pilot and you would like to migrate your existing pilot infrastructure to Jisc Assent, please follow the below steps:

  1. Familiarise yourself with the Jisc Assent portal by reading the Jisc Assent Portal Quick Primer
  2. Log into the Jisc Assent Portal.
  3. Define your ID Provider and Service Realms.
  4. Define your domain constraints in the Service Realms section.
  5. Then email assent@jisc.ac.uk to have an Assent administrator approve your realms and constraints.

While you're waiting for your realms and constraints to be approved, download and re-import your new credential, and check your existing FreeRADIUS and TID configurations:

On Debian or Ubuntu:

  1. Update to the latest Moonshot packages by running apt-get update, then apt-get upgrade. You may need to refresh the repository's GPG key as per the announcement here.
  2. As root, delete '/etc/freeradius/.local/share/moonshot-ui/identities.txt'.
  3. As freerad, import your new credential: 
    1. Run unset DISPLAY
    2. Run moonshot-webp -f credentials.xml
    3. Check that the credential has been correctly imported: cat /etc/freeradius/.local/share/moonshot-ui/identities.txt
  4. The trust_router setting in '/etc/freeradius/mods-available/realm' is now set to tr.moonshot.ja.net.
  5. The default_community setting in '/etc/freeradius/mods-available/realm' is now set to ov-apc.moonshot.ja.net.
  6. The rp_realm setting in '/etc/freeradius/mods-available/realm' matches the domain constraints and service realm that you created in the Jisc Assent portal.
  7. The trust_router_coi setting in '/etc/freeradius/sites-available/abfab-tls' is now set to ov-apc.moonshot.ja.net.
  8. The gssname setting in '/etc/default/trust_router' is now set to trustrouter@ov-apc.moonshot.ja.net.

On RedHat, CentOS or Scientific Linux:

  1. Update to the latest Moonshot packages by running yum update. You may need to refresh the repository's GPG key as per the announcement here.
  2. As root, delete '/var/lib/radiusd/.local/share/moonshot-ui/identities.txt'.
  3. As radiusd, import your new credential: 
    1. Run unset DISPLAY
    2. Run moonshot-webp -f credentials.xml
    3. Check that the credential has been correctly imported: cat /var/lib/radiusd/.local/share/moonshot-ui/identities.txt
  4. The trust_router setting in '/etc/raddb/mods-available/realm' is now set to tr.moonshot.ja.net.
  5. The default_community setting in '/etc/raddb/mods-available/realm' is now set to ov-apc.moonshot.ja.net.
  6. The rp_realm setting in '/etc/raddb/mods-available/realm' matches the domain constraints and service realm that you created in the Jisc Assent portal.
  7. The trust_router_coi setting in '/etc/raddb/sites-available/abfab-tls' is now set to ov-apc.moonshot.ja.net.
  8. The gssname setting in '/etc/sysconfig/tids' is now set to trustrouter@ov-apc.moonshot.ja.net.

Once your realm and domain constraints have been approved (in the portal they will no longer show a warning triangle next to them), you can run the TIDC tests again. Please note that your trust router is tr.moonshot.ja.net and the APC is ov-apc.moonshot.ja.net.

To test your basic trust router connection: tidc tr.moonshot.ja.net [your rp_realm] ov-apc.moonshot.ja.net ov-apc.moonshot.ja.net

To test connection to another ID Provider: tidc tr.moonshot.ja.net [your rp_realm] dev.ja.net ov-apc.moonshot.ja.net

Note: Even if you only provide an ID Provider at the moment, i.e. you do not have a Moonshot service, you must still have a Service Realm for the ID Provider to use. Without a Service Realm, the ID Provider will not be able to identify itself to Jisc Assent.