[CENTOS] Installation OpenAM sur VirtualBox

Dans mon travail, j'écrirai article sur la sécurité OSS x dans un magazine d'information technique, et comme premier mémo expérimental, cet article Jusqu'à ce qu'OpenAM fonctionne sur VirtualBox sous Mac. Dans la deuxième étape, dans Article suivant, vous pouvez vous connecter à AWS Management Console avec l'ID utilisateur créé dans OpenAM. build-openam.png

référence

environnement

Précédemment implémenté sur un MacBook Air loué par l'entreprise. Cette fois, je l'ai ré-exécuté sur mon MacBook Pro personnel pour écrire cet article. J'ai commencé avec presque aucun logiciel prérequis, donc c'est peut-être mieux pour des situations similaires. En tant qu'amateur d'Unix, j'aime beaucoup macOS, qui vous permet d'appuyer sur les commandes Unix dans Terminal.

macbookpro% sw_vers
ProductName:	Mac OS X
ProductVersion:	10.15.6
BuildVersion:	19G73

Préparation de VirtualBox

Télécharger VirtualBox

Installez la dernière VirtualBox. Inutile de dire qu'il s'agit d'un hyperviseur virtuel fourni par Oracle. Cela fonctionne également sur macOS. Téléchargez ci-dessous.

Installation de VirtualBox

Démarrez le fichier dmg et démarrez l'installation en suivant les instructions. vbox-install.png Cependant, j'obtiens une erreur comme indiqué ci-dessous et je ne peux pas continuer. macblock.png Selon ici, il s'agit d'une amélioration de sécurité appelée SKEL ajoutée dans macOS 10.13 High Sierra ou version ultérieure. Il semble qu'en raison de la fonction, l'autorisation doit être donnée lors de la tentative de chargement de l'extension de noyau tiers "KEXT". Lorsque vous ouvrez Sécurité et confidentialité à partir des Préférences Système, le même message apparaît en bas, cliquez donc sur la marque de verrouillage et appuyez sur le bouton Autoriser pour l'autoriser. Suivez ensuite les instructions. sec&privacy.png

Vous pouvez jouer directement avec VirtualBox, mais je pense que vous allez essayer diverses VM à l'avenir, donc je veux jouer avec facilement. J'ai donc décidé d'utiliser Vagrant, qui peut automatiquement créer et configurer des machines virtuelles telles que VirtaulBox et VMware. Vagrant est un OSS fourni par Hashi Corp et a une version macOS.

Préparation vagabonde

Installez Vagrant

Démarrez le fichier dmg et installez-le sans aucun problème. vagrant-install.png

macbookpro% vagrant --version
Vagrant 2.2.9

Paramètres vagabonds

Viennent ensuite les paramètres Vagrant. Si vous préparez un répertoire pour Vagrant (qiita dans ce cas) et que vous l'initialisez, un fichier de configuration appelé Vagrantfile sera créé.

macbookpro% mkdir qiita
macbookpro% cd qiita
macbookpro% vagrant init
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

Préparez la machine virtuelle OpenAM à construire cette fois sur les hypothèses suivantes.

nom d'hôte une fonction OS adresse IP Port Remarques
samlidp OpenAM CentOS 7 192.168.75.200 10022

Vous pouvez choisir parmi plusieurs Linux gratuits, mais pour le moment, je suis un employé de la société qui a acquis Red Hat, j'ai donc choisi CentOS, qui est un clone de RHEL. La dernière version de CentOS est la 8.2, mais selon ici, OpenAM ne prend en charge que CentOS 6 et 7. .. Vagrant fournit une image majeure du système d'exploitation en standard, cochez ici et sélectionnez CentOS 7.

Pour ce faire, modifiez le fichier Vagrantfile. Modifiez comme suit avec votre éditeur préféré tel que vi. Je parlerai de synced_folder plus tard.

macbookpro% diff Vagrantfile.org Vagrantfile
69a70,76
>   config.vm.box="centos/7"
>   config.vm.synced_folder "../data","/vagrant_data"
>   config.vm.define "samlidp" do |node|
>     node.vm.hostname = "samlidp"
>     node.vm.network :private_network, ip: "192.168.75.200"
>     node.vm.network :forwarded_port, guest: 22, host: 10022, id: "ssh"
>   end
>   end

Pour télécharger CentOS 7, utilisez la commande suivante. En chemin, il vous sera demandé de sélectionner le type de VM, alors sélectionnez VirtualBox.

macbookpro% vagrant box add centos/7
==> box: Loading metadata for box 'centos/7'
    box: URL: https://vagrantcloud.com/centos/7
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) hyperv
2) libvirt
3) virtualbox
4) vmware_desktop

Enter your choice: 3
==> box: Adding box 'centos/7' (v2004.01) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box
==> box: Box download is resuming from prior download progress
Download redirected to host: cloud.centos.org
    box: Calculating and comparing box checksum...
==> box: Successfully added box 'centos/7' (v2004.01) for 'virtualbox'!

Vagrant a une fonction pratique qui vous permet de partager des fichiers entre le côté hôte et le côté VM. Cette fois aussi, il est très pratique de pouvoir se référer aux fichiers téléchargés côté macOS du côté VM, donc je vais l'utiliser. Ce paramètre est dans le Vagrantfile

config.vm.synced_folder "../data","/vagrant_data"

C'est la partie de. Cela rend le répertoire ../data côté hôte (vu depuis le répertoire contenant le fichier Vagrant) visible en tant que répertoire / vagrant_data côté VM, permettant le partage des fichiers. Par conséquent, après avoir créé le répertoire ../data, essayez de démarrer l'hôte OpenAM (samlidp).

macbookpro% mkdir ../data
macbookpro% vagrant up samlidp
Bringing machine 'samlidp' up with 'virtualbox' provider...
==> samlidp: Importing base box 'centos/7'...
==> samlidp: Matching MAC address for NAT networking...
==> samlidp: Checking if box 'centos/7' version '2004.01' is up to date...
==> samlidp: Setting the name of the VM: qiita_samlidp_1596494850684_97193
  (Omission)
==> samlidp: Rsyncing folder: /Users/kobesuzuobu/qiita/ => /vagrant
==> samlidp: Mounting shared folders...
    samlidp: /vagrant_data => /Users/kobesuzuobu/data
Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 vagrant_data /vagrant_data

The error output from the command was:

mount: unknown filesystem type 'vboxsf'

Dans mon environnement, comme mentionné ci-dessus, j'ai eu une erreur et je me suis arrêté. Selon here, cela semble être une erreur due à la non-concordance de version de la fonction de partage de fichiers côté hôte et côté VM décrite ci-dessus, et cela peut être résolu en installant Plug-In. Il semble, donc je vais l'essayer.

macbookpro% vagrant plugin install vagrant-vbguest
Installing the 'vagrant-vbguest' plugin. This can take a few minutes...
Fetching micromachine-3.0.0.gem
Fetching vagrant-vbguest-0.24.0.gem
Installed the plugin 'vagrant-vbguest (0.24.0)'!
macbookpro% vagrant up samlidp                    
Bringing machine 'samlidp' up with 'virtualbox' provider...
==> samlidp: Checking if box 'centos/7' version '2004.01' is up to date...

L'erreur lors du démarrage de la VM a maintenant disparu.

Utilisation de VM de Vagrant

Immédiatement, utilisez la commande vagrant ssh du côté macOS pour vous connecter ssh à la machine virtuelle démarrée.

macbookpro% vagrant ssh samlidp
[vagrant@samlidp ~]$ 

Comme j'ai pu me connecter avec succès, je continuerai à installer OpenAM sur la machine virtuelle. J'ai immédiatement essayé d'utiliser la fonction de partage de fichiers, mais le système de fichiers / vagrant_data n'était pas visible depuis la VM. Je ne suis pas sûr de la situation, mais une fois que j'ai arrêté la machine virtuelle avec vagrant halt samlidp, j'ai essayé de la télécharger à nouveau, et après avoir installé quelques éléments supplémentaires, elle a démarré normalement.

macbookpro% vagrant up samlidp    
Bringing machine 'samlidp' up with 'virtualbox' provider...
==> samlidp: Checking if box 'centos/7' version '2004.01' is up to date...
==> samlidp: Clearing any previously set forwarded ports...
==> samlidp: Clearing any previously set network interfaces...
  (Omission)
==> samlidp: Rsyncing folder: /Users/kobesuzuobu/qiita/ => /vagrant
==> samlidp: Mounting shared folders...
    samlidp: /vagrant_data => /Users/kobesuzuobu/data
==> samlidp: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> samlidp: flag to force provisioning. Provisioners marked to run always will still run.

Vous pouvez maintenant voir le système de fichiers / vagrant_file dans df comme ci-dessous.

macbookpro% vagrant ssh samlidp
Last login: Mon Aug  3 23:10:38 2020 from 10.0.2.2
[vagrant@samlidp ~]$ df -k
Filesystem     1K-blocks      Used Available Use% Mounted on
devtmpfs          241824         0    241824   0% /dev
tmpfs             249340         0    249340   0% /dev/shm
tmpfs             249340      4584    244756   2% /run
tmpfs             249340         0    249340   0% /sys/fs/cgroup
/dev/sda1       41921540   3438796  38482744   9% /
vagrant_data   244912536 185393884  59518652  76% /vagrant_data
tmpfs              49872         0     49872   0% /run/user/1000

Préparation de l'outil de téléchargement côté hôte

À l'avenir, je jouerai avec divers OSS, mais je veux pouvoir télécharger divers fichiers en un seul coup, donc je vais préparer un peu ici. Plus précisément, il n'y a pas de wget dans CentOS sur la VM, je vais donc le mettre du côté de l'hôte. La commande brew est requise pour installer le wget, alors installez Homebrew.

Préparation homebrew

Pour installer Homebrew, suivez les étapes ci-dessous comme décrit dans Aller sur le site ci-dessus. J'ai reçu une mise à jour pour Xcode qui était déjà installée dans mon environnement.

macbookpro% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
  (Omission)
Receiving objects: 100% (775016/775016), 308.92 MiB | 1.86 MiB/s, done.
Resolving deltas: 100% (516220/516220), done.
Updating files: 100% (5415/5415), done.
Tapped 2 commands and 5161 formulae (5,440 files, 338.8MB).
Already up-to-date.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics data has been sent yet (or will be during this `install` run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Next steps:
- Run `brew help` to get started
- Further documentation: 
    https://docs.brew.sh

Homebrew (commande de brassage) est maintenant disponible comme indiqué ci-dessous.

macbookpro% brew --version
Homebrew 2.4.9
Homebrew/homebrew-core (git revision 2e056; last commit 2020-08-03)

Préparer wget

Ensuite, utilisez ce Homebrew pour installer wget.

macbookpro% brew install wget
==> Downloading https://homebrew.bintray.com/bottles/gettext-0.21.catalina.bottl
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/cdea54f52b7c36ebcb5fe
######################################################################## 100.0%
  (Omission)

If you need to have [email protected] first in your PATH run:
  echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc

For compilers to find [email protected] you may need to set:
  export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

Vous pouvez également utiliser wget.

macbookpro% wget --version
GNU Wget 1.20.3 built on darwin19.0.0.

-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls 
+ntlm +opie -psl +ssl/openssl 

Wgetrc: 
    /usr/local/etc/wgetrc (system)
Locale: 
    /usr/local/Cellar/wget/1.20.3_2/share/locale 
Compile: 
    clang -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/usr/local/etc/wgetrc" 
    -DLOCALEDIR="/usr/local/Cellar/wget/1.20.3_2/share/locale" -I. 
    -I../lib -I../lib -I/usr/local/opt/[email protected]/include -DNDEBUG -g 
    -O2 
Link: 
    clang -DNDEBUG -g -O2 -lidn2 -L/usr/local/opt/[email protected]/lib -lssl 
    -lcrypto -ldl -lz ftp-opie.o openssl.o http-ntlm.o ../lib/libgnu.a 
    -liconv -lintl -Wl,-framework -Wl,CoreFoundation -lunistring 

Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Originally written by Hrvoje Niksic <[email protected]>.
Please send bug reports and questions to <[email protected]>.

Préparation à OpenAM

Préparation du SDK Java

Télécharger le SDK Java

Nécessite Apache Tomcat comme base pour OpenAM. Tomcat nécessite le SDK Java. Téléchargez ce qui suit dans le répertoire ../data. Si vous n'avez pas votre propre profil dans Oracle, vous devez d'abord vous inscrire et vous pouvez le télécharger en vous connectant avec votre adresse e-mail et votre mot de passe.

Installation du SDK Java

Vous pouvez voir le fichier téléchargé dans / vagrant_data sur la VM, alors devenez root et essayez l'installation locale avec yum.

[root@samlidp ~]# yum localinstall /vagrant_data/jdk-8u261-linux-x64.rpm 
Loaded plugins: fastestmirror
Examining /vagrant_data/jdk-8u261-linux-x64.rpm: 2000:jdk1.8-1.8.0_261-fcs.x86_64
Marking /vagrant_data/jdk-8u261-linux-x64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package jdk1.8.x86_64 2000:1.8.0_261-fcs will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package    Arch       Version                   Repository                Size
================================================================================
Installing:
 jdk1.8     x86_64     2000:1.8.0_261-fcs        /jdk-8u261-linux-x64     245 M

Transaction Summary
================================================================================
Install  1 Package

Total size: 245 M
Installed size: 245 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 2000:jdk1.8-1.8.0_261-fcs.x86_64                             1/1 
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...
  Verifying  : 2000:jdk1.8-1.8.0_261-fcs.x86_64                             1/1 

Installed:
  jdk1.8.x86_64 2000:1.8.0_261-fcs                                              

Complete!

Préparation d'Apache Tomcat

Télécharger Apache Tomcat

Il semble que cela s'est bien passé, alors passons à l'installation d'Apache Tomcat, le serveur d'applications Web qui est une condition préalable à OpenAM. Selon here encore une fois, en raison des restrictions OpenAM, Tomcat doit inclure 7 ou 8, donc le dernier d'entre eux Installez 8.5.57.

Téléchargez le code source d'Apache Tomcat lui-même dans le répertoire ../data avec le wget que vous avez préparé précédemment.

macbookpro% wget https://ftp.riken.jp/net/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
--2020-08-26 14:19:29--  https://ftp.riken.jp/net/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
Resolving ftp.riken.jp (ftp.riken.jp)... 134.160.38.1
Connecting to ftp.riken.jp (ftp.riken.jp)|134.160.38.1|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10379806 (9.9M) [application/x-gzip]
Saving to: ‘apache-tomcat-8.5.57.tar.gz’

apache-tomcat-8.5.5 100%[===================>]   9.90M  3.35MB/s    in 3.0s    

2020-08-26 14:19:32 (3.35 MB/s) - ‘apache-tomcat-8.5.57.tar.gz’ saved [10379806/10379806]

Installation et configuration d'Apache Tomcat

Connectez-vous à la VM et poursuivez l'installation et la configuration. Tout d'abord, créez l'ID utilisateur et le groupe requis pour exécuter Tomcat.

[vagrant@samlidp ~]$ sudo su -
[root@samlidp ~]# useradd tomcat
[root@samlidp ~]# passwd tomcat
Changing password for user tomcat.
New password:Naisho
BAD PASSWORD: The password contains the user name in some form
Retype new password: 
passwd: all authentication tokens updated successfully.

Si vous accédez au répertoire partagé avec le système d'exploitation hôte / vagrant_data, vous verrez le fichier tar.gz téléchargé. Extrayez-le, déplacez-le vers l'emplacement spécifié et remplacez le propriétaire et le groupe propriétaire par celui créé ci-dessus.

[root@samlidp ~]# cd /vagrant_data
[root@samlidp vagrant_data]# tar xvpzf apache-tomcat-8.5.57.tar.gz
apache-tomcat-8.5.57/conf/
apache-tomcat-8.5.57/conf/catalina.policy
apache-tomcat-8.5.57/conf/catalina.properties
  (Omission)
apache-tomcat-8.5.57/bin/startup.sh
apache-tomcat-8.5.57/bin/tool-wrapper.sh
apache-tomcat-8.5.57/bin/version.sh
[root@samlidp vagrant_data]# mv apache-tomcat-8.5.57 /opt/tomcat
[root@samlidp vagrant_data]# cd /opt
[root@samlidp opt]# chown -R tomcat:tomcat tomcat

Ensuite, préparez un fichier pour l'enregistrement du service afin que Tomcat puisse être démarré via Systemd. Créez deux fichiers avec un éditeur tel que vi comme indiqué ci-dessous et rechargez Systemd.

[root@samlidp opt]# cat /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat 8
After=network.target

[Service]
User=tomcat
Type=forking
EnvironmentFile=/etc/sysconfig/tomcat
KillMode=none
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

[root@samlidp opt]# cat /etc/sysconfig/tomcat
Java_HOME="/usr/java/jdk1.8.0_261-amd64/jre/"
Java_OPTS="-DJava.security.egd=file:/dev/./urandom"

[root@samlidp opt]# systemctl daemon-reload

Maintenant que vous êtes prêt, démarrez Tomcat via Systemd et vérifiez.

[root@samlidp opt]# systemctl enable tomcat
Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /etc/systemd/system/tomcat.service.
[root@samlidp opt]# systemctl start tomcat
[root@samlidp opt]# systemctl status tomcat
● tomcat.service - Apache Tomcat 8
   Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2020-08-26 05:30:19 UTC; 6s ago
  Process: 7993 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 8007 (java)
   CGroup: /system.slice/tomcat.service
           └─8007 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/c...

Aug 26 05:30:19 samlidp systemd[1]: Starting Apache Tomcat 8...
Aug 26 05:30:19 samlidp systemd[1]: Started Apache Tomcat 8.
[root@samlidp opt]# ss -nat | grep 8080
LISTEN     0      100       [::]:8080                  [::]:*                  

Il semble qu'Apache Tomcat fonctionne sur le port 8080 sans aucun problème, je vais donc essayer d'y accéder immédiatement depuis le navigateur. Comme je l'ai écrit dans le fichier Vagrantfile, la VM appelée samlidp exécutant Tomcat fonctionne à l'adresse IP: 192.168.75.200, alors accédez-y depuis Firefox sur le macOS lui-même à http://192.168.75.200:8080/. apache-tomcat.png

Préparation à OpenAM

Télécharger OpenAM

Maintenant que vous avez accédé avec succès à Apache Tomcat, procédez à l'installation d'OpenAM. La dernière version d'OpenAM semble être 13.5.2, mais tous les 13.5.x semblent nécessiter un abonnement, alors téléchargez le fichier zip 13.0.0. Pour télécharger, vous devez vous enregistrer en tant qu'utilisateur et vous connecter avec votre identifiant, votre mot de passe et votre méthode d'authentification (je choisis Ignorer car j'utilise juste un logiciel gratuit).

Installation et configuration d'OpenAM

Unzip n'est pas inclus dans CentOS par défaut, donc résolvez-le avec macOS côté hôte.

macbookpro% unzip OpenAM-13.0.0.zip 
Archive:  OpenAM-13.0.0.zip
   creating: openam/
   creating: openam/legal-notices/
  inflating: openam/legal-notices/license.txt  
  inflating: openam/legal-notices/THIRDPARTYREADME.txt  
   creating: openam/ldif/
  inflating: openam/ldif/fam_sds_schema.ldif  
  inflating: openam/ldif/fam_sds_index.ldif  
  inflating: openam/ldif/fam_tivolids_schema.ldif  
  inflating: openam/ldif/fam_ad_schema.ldif  
  inflating: openam/ldif/README      
  inflating: openam/OpenAM-13.0.0.war  
  inflating: openam/ClientSDK-13.0.0.jar  
  inflating: openam/Fedlet-13.0.0.zip  
  inflating: openam/SSOAdminTools-13.0.0.zip  
  inflating: openam/ExampleClientSDK-CLI-13.0.0.zip  
  inflating: openam/ExampleClientSDK-WAR-13.0.0.war  
  inflating: openam/IDPDiscovery-13.0.0.war  
  inflating: openam/SSOConfiguratorTools-13.0.0.zip  

Connectez-vous à la VM, copiez le fichier war décompressé dans le répertoire désigné de Tomcat et changez le propriétaire.

[vagrant@samlidp ~]$ sudo su -
Last login: Wed Aug 26 05:24:47 UTC 2020 on pts/0
[root@samlidp ~]# cd /vagrant_data/openam/
[root@samlidp openam]# cp OpenAM-13.0.0.war /opt/tomcat/webapps/openam.war
[root@samlidp openam]# cd /opt/tomcat/webapps/
[root@samlidp webapps]# chown tomcat:tomcat openam.war
[root@samlidp webapps]# chmod 755 openam.war

Ensuite, redémarrez Apache Tomcat pour vérifier.

[root@samlidp webapps]# systemctl restart tomcat
[root@samlidp webapps]# ss -nat | grep 808
LISTEN     0      100       [::]:8080                  [::]:*                  
TIME-WAIT  0      0        [::1]:34808                [::1]:8080    

Cela semble fonctionner correctement, alors essayez d'accéder à http://192.168.75.200:8080/openam/ depuis votre navigateur. openam-default.png Pour l'avenir, rendez possible la résolution du nom dans / etc / hosts sur macOS. Ici, nous utiliserons le domaine kawajun.local que nous avons créé arbitrairement.

macbookpro% sudo vi /etc/hosts
Password:
  (Ajoutez ce qui suit)
192.168.75.200  samlidp.kawajun.local samlidp

J'essaierai d'accéder en utilisant ce nom au cas où. openam-domain.png Félicitations, j'ai pu ouvrir la page par défaut d'OpenAM depuis Firefox sur macOS.

Recommended Posts

Installation OpenAM sur VirtualBox
Installation de Docker sur CentOS 6
Installation de Zabbix 5 sur CentOS 8
Installation d'OpenJDK sur CentOS7
Installez Apache sur CentOS sur VirtualBox
Installation d'Elmer / Ice (Ubuntu sur WSL)
Méthode d'installation de Ruby on Rails [édition Mac]
VirtualBox se comporte de manière suspecte après Docker sur Win10-Home