To use the development environment instead of the production environment, configure your computer, do everything the same as for production, then revert the configuration.
You can either configure DNS or use a VPN or spoof requests. You do not need to do bothall three. DNS is preferred because it requires vastly less bandwidth and is less intrusive of your personal data, but the VPN only needs to be set up once. Spoofing requests requires slightly more manual effort during testing.
Table of Contents |
---|
DNS
The DNS server is hosted at 207.75.164.37. You will need a secondary resolver for real addresses, such as 4.2.2.1, 4.2.2.2 (Level3), or 8.8.8.8, or 8.8.4.4(Google).
...
Email ndk@internet2.edu to ask for the password and shared secret. If your requests still go to the wrong server, it is due to client configuration or a firewall running between your client and the VPN server, and you will need to configure your client.
Request Spoofing
You can go to this URL to directly access the development environment as if you were logging in to a CommIT partner:
https://commit-vpc-dev-idp-elb-184116620.us-west-2.elb.amazonaws.com/idp/profile/SAML2/Unsolicited/SSO?providerId=https://commit-partner-entityID
Clicking register will pop you back into the production environment. At that point, you’ll want to put yourself back in the development environment by going to:
https://CommIT-VPC-Dev-CPR-ELB-303235915.us-west-2.elb.amazonaws.com/IdentityProvisioning/
At the end of the account registration process, please return to:
https://commit-vpc-dev-idp-elb-184116620.us-west-2.elb.amazonaws.com/idp/profile/SAML2/Unsolicited/SSO?providerId=https://commit-partner-entityID
Technical Details
The development environment is a nearly precise clone of the production environment, except with no sensitive data or keys. This is done to greatly reduce the possibility of errors being introduced in transition to production and to make development easier. It also allows us to do development and test work without involving every partner organization.
...