Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revízia Predchádzajúca revízia Nasledujúca revízia | Predchádzajúca revízia | ||
| install:idp:konfiguracia_idp [22. 03. 2021 11:48] – jsilaci@umb.sk | install:idp:konfiguracia_idp [Unknown date] (aktuálne) – odstránené - externá úprava (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Riadok 1: | Riadok 1: | ||
| - | ====== Konfigurácia IdP ====== | ||
| - | |||
| - | Na začiatok si vygenerujeme " | ||
| - | |||
| - | < | ||
| - | openssl rand -base64 36 2>/ | ||
| - | </ | ||
| - | |||
| - | <alert type=" | ||
| - | Ďalej pracujeme pod používateľom " | ||
| - | </ | ||
| - | |||
| - | Do konfigurácie '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | <code xml> | ||
| - | <!-- | ||
| - | Doplneny atribut. | ||
| - | --> | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Ďalej doplníme nový konektor: | ||
| - | |||
| - | <code xml> | ||
| - | <!-- | ||
| - | Doplneny datakonektor. | ||
| - | --> | ||
| - | < | ||
| - | xsi: | ||
| - | generatedAttributeID=" | ||
| - | salt=" | ||
| - | queryTimeout=" | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | V konfigurácii '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | <code xml> | ||
| - | <!-- | ||
| - | Doplnene beany | ||
| - | --> | ||
| - | |||
| - | <bean id=" | ||
| - | class=" | ||
| - | p: | ||
| - | p: | ||
| - | p: | ||
| - | p: | ||
| - | |||
| - | <bean id=" | ||
| - | class=" | ||
| - | p: | ||
| - | c: | ||
| - | |||
| - | <bean id=" | ||
| - | class=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | <bean class=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <bean id=" | ||
| - | class=" | ||
| - | p: | ||
| - | p: | ||
| - | p: | ||
| - | </ | ||
| - | |||
| - | Doplníme atribút aj do konfigurácie filtrov '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | <code xml> | ||
| - | <!-- Doplneny atribut - transientId to anyone --> | ||
| - | < | ||
| - | |||
| - | < | ||
| - | |||
| - | <!-- transientId --> | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | V konfigurácii '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | <code xml> | ||
| - | # Doplnene atributy | ||
| - | idp.persistentId.generator = shibboleth.StoredPersistentIdGenerator | ||
| - | idp.persistentId.dataSource = shibboleth.MySQLDataSource | ||
| - | idp.persistentId.sourceAttribute = uid | ||
| - | idp.persistentId.salt = Napíšeme salt, ktorý sme si na začiatku vygenerovali | ||
| - | </ | ||
| - | |||
| - | Upravíme konfiguráciu '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | Odkomentujeme riadok: | ||
| - | |||
| - | <code xml> | ||
| - | <ref bean=" | ||
| - | </ | ||
| - | |||
| - | Upravíme v konfigurácii ďalší súbor '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | V tomto súbore doplníme riadok: | ||
| - | |||
| - | < | ||
| - | idp.consent.StorageService = shibboleth.JPAStorageService | ||
| - | </ | ||
| - | |||
| - | Príklad: | ||
| - | |||
| - | < | ||
| - | # Set to " | ||
| - | # | ||
| - | idp.consent.StorageService = shibboleth.JPAStorageService | ||
| - | </ | ||
| - | |||
| - | Ďalej upravíme súbor '' | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | V súbore odkomentujeme riadok: | ||
| - | |||
| - | <code xml> | ||
| - | <ref bean=" | ||
| - | </ | ||
| - | |||
| - | Príklad: | ||
| - | |||
| - | <code xml> | ||
| - | ======================================================================= | ||
| - | Flows used during SAML requests to reverse-map NameIdentifiers/ | ||
| - | Below the list are some settings that might be useful to adjust. | ||
| - | ======================================================================= | ||
| - | --> | ||
| - | < | ||
| - | |||
| - | <!-- The next four are for handling transient IDs (in-storage and stateless variants). --> | ||
| - | <ref bean=" | ||
| - | <ref bean=" | ||
| - | <ref bean=" | ||
| - | <ref bean=" | ||
| - | |||
| - | <!-- Handle a SAML 2 persistent ID, provided a stored strategy is in use. --> | ||
| - | <ref bean=" | ||
| - | </ | ||
| - | |||
| - | V metadátach sa bude oznamovať, že IdP podporuje perzistentný identifikátor, | ||
| - | |||
| - | < | ||
| - | vim / | ||
| - | </ | ||
| - | |||
| - | <code xml> | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | Príklad - do elementu IDPSSODescriptor pridáme element napríklad za uvedený element: | ||
| - | |||
| - | <code xml> | ||
| - | < | ||
| - | < | ||
| - | |||
| - | < | ||
| - | </ | ||
| - | |||
| - | Vygenerujeme nový WAR súbor: | ||
| - | |||
| - | < | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Spustí sa proces: | ||
| - | |||
| - | < | ||
| - | Buildfile: / | ||
| - | |||
| - | build-war: | ||
| - | Installation Directory: [/ | ||
| - | |||
| - | INFO [net.shibboleth.idp.installer.BuildWar: | ||
| - | INFO [net.shibboleth.idp.installer.BuildWar: | ||
| - | INFO [net.shibboleth.idp.installer.BuildWar: | ||
| - | INFO [net.shibboleth.idp.installer.BuildWar: | ||
| - | |||
| - | BUILD SUCCESSFUL | ||
| - | </ | ||
| - | |||
| - | <alert type=" | ||
| - | Ďalej pracujeme pod používateľom " | ||
| - | </ | ||
| - | |||
| - | Reštartujeme Jetty: | ||
| - | |||
| - | < | ||
| - | systemctl restart jetty | ||
| - | </ | ||
| - | |||
| - | Logy môžeme kontrolovať v umiestneniach: | ||
| - | |||
| - | < | ||
| - | / | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Testovanie funkčnosti môžeme realizovať pomocou: | ||
| - | |||
| - | > IdP Webová stránka | ||
| - | >> https:// | ||
| - | |||
| - | > IdP Status | ||
| - | >> https:// | ||
| - | |||
| - | > IdP Metadáta | ||
| - | >> https:// | ||
| - | |||
| - | > IdP Prihlásenie | ||
| - | >> https:// | ||
| - | |||
| - | > IdP Odhlásenie | ||
| - | >> https:// | ||
| - | |||
| - | Priklad - IdP Status: | ||
| - | |||
| - | < | ||
| - | ### Operating Environment Information | ||
| - | operating_system: | ||
| - | operating_system_version: | ||
| - | operating_system_architecture: | ||
| - | jdk_version: | ||
| - | available_cores: | ||
| - | used_memory: | ||
| - | maximum_memory: | ||
| - | |||
| - | ### Identity Provider Information | ||
| - | idp_version: | ||
| - | start_time: 2020-11-04T13: | ||
| - | current_time: | ||
| - | uptime: 2929696 ms | ||
| - | |||
| - | service: shibboleth.LoggingService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.AttributeFilterService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.AttributeResolverService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | No Data Connector has ever failed | ||
| - | |||
| - | service: shibboleth.AttributeRegistryService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.NameIdentifierGenerationService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.RelyingPartyResolverService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.MetadataResolverService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | metadata source: ShibbolethMetadata | ||
| - | last refresh attempt: 2020-11-04T14: | ||
| - | last successful refresh: 2020-11-04T14: | ||
| - | last update: 2020-11-04T14: | ||
| - | |||
| - | metadata source: safeid-metadata | ||
| - | last refresh attempt: 2020-11-04T14: | ||
| - | last successful refresh: 2020-11-04T14: | ||
| - | last update: 2020-11-04T14: | ||
| - | root validUntil: 2020-11-18T13: | ||
| - | |||
| - | service: shibboleth.ReloadableAccessControlService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.ReloadableCASServiceRegistry | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | |||
| - | service: shibboleth.ManagedBeanService | ||
| - | last successful reload attempt: 2020-11-04T13: | ||
| - | last reload attempt: 2020-11-04T13: | ||
| - | </ | ||