We can provide single-sign on authentication with your Google Apps for Education domain to handle user and blog management.
The process is relatively simple and our team will provide assistance to help set it up.
What we need:
Email firstname.lastname@example.org and let us know you want to set up authentication with Google Apps as we first need to install the Google Connect plugin.
Set up Google Connect
Once we’ve installed the Google Connect plugin your Google Apps domain administrator needs to create the Google API Key, Client ID, and Client Secret.
You set up Google Connect as follows:
1. Go to Settings > Google Connect in the network admin dashboard.
Add wp-login.php to the end of your CampusPress URL if you are redirected to the Google apps login page.
2. Create Project by visiting the Google Developers Console.
3. Click on “API Manager” > “Credentials” and then “Create credentials” > “OAuth client ID“.
4. Click “Configure consent screen” to customize application details.
5. Select “Web application“.
6. Enter the following into “Authorized redirect URIs” text area: http://campusdomain.com/wp-login.php?loginGoogle=1 (where mycampusdomain.com is your CampusPress URL):
7. Copy and paste the newly created Google Client ID and Google Client Secret into Settings > Google Connect in network admin dashboard.
8. On the same page in the Google developers console (“API Manager” > “Credentials“) click “Create credentials” > “APIkey“.
9. Copy and paste the newly created Google API key into Settings > Google Connect in network admin dashboard.
10. Add your Google Apps domain (or multiple domains by separating them with comma) in the field for “Restrict login for domain“.
These are your teacher and student email domains.
11. By default, it is set to force Google Login and will redirect to your Google apps login page.
You only change it to ‘No‘ if you need to add some users as local users and want to provide an option for users to log in as a local user or a Google Apps user.
12. By default, it is set to create a blog the first time a new user signs in with their Google apps username and password.
Change it to ‘No‘ if you only want user accounts created.
Users can create their own blog using Dashboard > My Sites > Create New site once they’ve logged in or a super admin user can create their new site using Batch Create.
13. Click Save Changes.
14. Test logging in using both a staff and student email account to confirm it is working (you need to use email accounts that haven’t logged into your CampusPress network).
Send an email to email@example.com if you need assistance.