installguide:
- Install:
- install/index.html.md.liquid
+ - install/install-sso.html.textile.liquid
- install/install-api-server.html.md.liquid
- install/install-workbench-app.html.md.liquid
- install/client.html.textile.liquid
1. Set up a cluster, or use Amazon
1. Create and mount Keep volumes
+1. [Install the Single Sign On (SSO) server](install-sso.html)
1. [Install the Arvados REST API server](install-api-server.html)
1. [Install the Arvados workbench application](install-workbench-app.html)
1. [Install the Crunch dispatcher](install-crunch-dispatch.html)
--- /dev/null
+---
+layout: default
+navsection: installguide
+title: Install Single Sign On (SSO) server
+...
+
+<notextile>
+<pre><code>~$ <span class="userinput">git clone https://github.com/curoverse/sso-devise-omniauth-provider.git</span>
+~$ <span class="userinput">cd sso-devise-omniauth-provider</span>
+~/sso-devise-omniauth-provider$ <span class="userinput">bundle install</span>
+~/sso-devise-omniauth-provider$ <span class="userinput">rake db:create</span>
+~/sso-devise-omniauth-provider$ <span class="userinput">rake db:migrate</span>
+~/sso-devise-omniauth-provider$ <span class="userinput">rake secret</span>
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+~/sso-devise-omniauth-provider$ <span class="userinput">rails console</span>
+irb(main):001:0> <span class="userinput">c = Client.new</span>
+irb(main):002:0> <span class="userinput">c.name = "joshid"</span>
+irb(main):003:0> <span class="userinput">c.app_id = "arvados-server"</span>
+irb(main):004:0> <span class="userinput">c.app_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
+irb(main):005:0> <span class="userinput">c.save!</span>
+irb(main):006:0> <span class="userinput">quit</span>
+</code></pre>
+</notextile>