What I'd like to do
NextcloudにGoogleWorkSpaceのアカウントでログインできるようにしたい。
What is needed
Auth0
NextCloud (ubuntu)
SetUp NextCloud
NextCloudサーバーにApacheとShbbolethをインストールし、そもそも認証済みでなければログイン画面が表示されないようにする。
#apacheのインストール
sudo apt install Apache2
#Shiboolethはdeb向けビルドがないので、SWICTH社のビルドを使う。
curl --fail --remote-name https://pkg.switch.ch/switchaai/ubuntu/dists/focal/main/binary-all/misc/switchaai-apt-source_1.0.0~ubuntu20.04.1_all.debsudo apt install ./switchaai-apt-source_1.0.0~ubuntu20.04.1_all.deb
sudo apt update
#shibbolethをインストール
sudo apt updatesudo apt install --install-recommends shibbolet
#SSL証明書取得用にLet’s Encryptも入れておく
sudo apt install python-certbot-apache
sudo certbot --apache -d example.com