security/shibboleth-sp 3.5.2 FreeBSD
C++ Shibboleth Service Provider (Internet2) for Apache
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- security, www
- Package size
- 1057.6 KiB, 5283.4 KiB installed
Description
Shibboleth is standards-based, open source middleware software which provides Web Single SignOn (SSO) across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.
This software is a C++ implementation of the Service Provider version 2 component of the Shibboleth can be used in Apache Web servers. The service provider manages secured resources. User access to resources is based on assertions received by the service provider (SP) from an identity provider.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/shibboleth-sp | 3.5.2 |
| NetBSD | www/shibboleth-sp | 3.5.2nb4 |
| DragonFly | security/shibboleth-sp | 3.5.0_3 |
Install
Binary package:
pkg install shibboleth-sp
From the ports tree:
cd /usr/ports/security/shibboleth-sp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= shibboleth-sp>0:security/shibboleth-sp
LIB_DEPENDS= libshibsp.so:security/shibboleth-sp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.5.2 | 3.5.2 | 3.4.1 | 3.5.0_3 | 3.5.2 |
| FreeBSD:14:quarterly | 3.5.2 | 3.5.2 | n/a | 3.5.0_3 | 3.5.2 |
| FreeBSD:15:latest | 3.5.2 | 3.5.2 | n/a | 3.5.0_3 | 3.5.0_3 |
| FreeBSD:15:quarterly | 3.5.2 | 3.5.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.5.2 | 3.5.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
boost-libs>=0: devel/boost-libs
Library 8
libsaml.so: security/opensamlliblog4shib.so: devel/log4shiblibxerces-c.so: textproc/xerces-c3libxml-security-c.so: security/apache-xml-security-clibxmltooling.so: devel/xmltoolinglibapr-1.so: devel/apr1libgdbm.so: databases/gdbmlibexpat.so: textproc/expat2
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/unixODBC
- devel/apr1
- devel/boost-libs
- devel/gettext-runtime
- devel/gmake
- devel/icu
- devel/jansson
- devel/libunistring
- devel/log4shib
- devel/pcre2
- devel/pkgconf
- devel/readline
- devel/xmltooling
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- security/apache-xml-security-c
- security/libssh2
- security/opensaml
- textproc/expat2
- textproc/libxml2
- textproc/xerces-c3
- www/apache24
- www/libnghttp2
Run dependencies 26
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/unixODBC
- devel/apr1
- devel/gettext-runtime
- devel/jansson
- devel/libunistring
- devel/log4shib
- devel/pcre2
- devel/readline
- devel/xmltooling
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- security/apache-xml-security-c
- security/libssh2
- security/opensaml
- textproc/expat2
- textproc/libxml2
- textproc/xerces-c3
- www/apache24
- www/libnghttp2
No port depends on this one.
Configuration
Options name: security_shibboleth-sp
| Option | Default | Description |
|---|---|---|
| APACHE | on | Build Apache module |
| FASTCGI | off | FastCGI protocol support, e.g. for NGINX |
| MEMCACHED | off | Store sessions in memcached |
| ODBC | on | ODBC database backend - store sessions in a database |
- USES
- gmake tar:bzip2 cpe pkgconfig libtool
- Service scripts
shibboleth-sp
Files
pkg-plist 139
- bin/mdquery
- bin/resolvertest
- etc/shibboleth/metagen.sh
- @sample etc/shibboleth/native.logger.dist etc/shibboleth/native.logger
- @sample etc/shibboleth/shibd.logger.dist etc/shibboleth/shibd.logger
- @sample etc/shibboleth/shibboleth2.xml.dist etc/shibboleth/shibboleth2.xml
- @sample etc/shibboleth/attribute-map.xml.dist etc/shibboleth/attribute-map.xml
- @sample etc/shibboleth/attribute-policy.xml.dist etc/shibboleth/attribute-policy.xml
- @sample etc/shibboleth/example-metadata.xml.dist etc/shibboleth/example-metadata.xml
- @sample etc/shibboleth/console.logger.dist etc/shibboleth/console.logger
- @sample etc/shibboleth/sessionError.html.dist etc/shibboleth/sessionError.html
- @sample etc/shibboleth/metadataError.html.dist etc/shibboleth/metadataError.html
- @sample etc/shibboleth/bindingTemplate.html.dist etc/shibboleth/bindingTemplate.html
- @sample etc/shibboleth/discoveryTemplate.html.dist etc/shibboleth/discoveryTemplate.html
- @sample etc/shibboleth/localLogout.html.dist etc/shibboleth/localLogout.html
- @sample etc/shibboleth/globalLogout.html.dist etc/shibboleth/globalLogout.html
- @sample etc/shibboleth/sslError.html.dist etc/shibboleth/sslError.html
- @sample etc/shibboleth/example-shibboleth2.xml.dist etc/shibboleth/example-shibboleth2.xml
- @sample etc/shibboleth/protocols.xml.dist etc/shibboleth/protocols.xml
- @sample etc/shibboleth/security-policy.xml.dist etc/shibboleth/security-policy.xml
- etc/shibboleth/seckeygen.sh
- etc/shibboleth/shibd-amazon
- etc/shibboleth/shibd-redhat
- etc/shibboleth/shibd-debian
- etc/shibboleth/shibd-suse
- etc/shibboleth/shibd-osx.plist
- etc/shibboleth/apache.config
- etc/shibboleth/apache2.config
- @sample etc/shibboleth/attrChecker.html.dist etc/shibboleth/attrChecker.html
- etc/shibboleth/apache22.config
- etc/shibboleth/apache24.config
- etc/shibboleth/keygen.sh
- @sample etc/shibboleth/postTemplate.html.dist etc/shibboleth/postTemplate.html
- @sample etc/shibboleth/partialLogout.html.dist etc/shibboleth/partialLogout.html
- include/shibsp/AbstractSPRequest.h
- include/shibsp/AccessControl.h
- include/shibsp/Application.h
- include/shibsp/GSSRequest.h
- include/shibsp/RequestMapper.h
- include/shibsp/SPConfig.h
- include/shibsp/SPRequest.h
- include/shibsp/ServiceProvider.h
- include/shibsp/SessionCache.h
- include/shibsp/TransactionLog.h
- include/shibsp/attribute/Attribute.h
- include/shibsp/attribute/AttributeDecoder.h
- include/shibsp/attribute/BinaryAttribute.h
- include/shibsp/attribute/ExtensibleAttribute.h
- include/shibsp/attribute/NameIDAttribute.h
- include/shibsp/attribute/ScopedAttribute.h
- include/shibsp/attribute/SimpleAttribute.h
- include/shibsp/attribute/XMLAttribute.h
- include/shibsp/attribute/filtering/AttributeFilter.h
- include/shibsp/attribute/filtering/BasicFilteringContext.h
- include/shibsp/attribute/filtering/FilterPolicyContext.h
- include/shibsp/attribute/filtering/FilteringContext.h
- include/shibsp/attribute/filtering/MatchFunctor.h
- include/shibsp/attribute/resolver/AttributeExtractor.h
- include/shibsp/attribute/resolver/AttributeResolver.h
- include/shibsp/attribute/resolver/ResolutionContext.h
- include/shibsp/base.h
- include/shibsp/binding/ArtifactResolver.h
- include/shibsp/binding/ProtocolProvider.h
- include/shibsp/binding/SOAPClient.h
- include/shibsp/config_pub.h
- include/shibsp/exceptions.h
- include/shibsp/handler/AbstractHandler.h
- include/shibsp/handler/AssertionConsumerService.h
- include/shibsp/handler/Handler.h
- include/shibsp/handler/LogoutHandler.h
- include/shibsp/handler/LogoutInitiator.h
- include/shibsp/handler/RemotedHandler.h
- include/shibsp/handler/SecuredHandler.h
- include/shibsp/handler/SessionInitiator.h
- include/shibsp/lite/CommonDomainCookie.h
- include/shibsp/lite/SAMLConstants.h
- include/shibsp/metadata/MetadataExt.h
- include/shibsp/metadata/MetadataProviderCriteria.h
- include/shibsp/paths.h
- include/shibsp/remoting/ListenerService.h
- include/shibsp/remoting/ddf.h
- include/shibsp/security/PKIXTrustEngine.h
- include/shibsp/security/SecurityPolicy.h
- include/shibsp/security/SecurityPolicyProvider.h
- include/shibsp/util/CGIParser.h
- include/shibsp/util/DOMPropertySet.h
- include/shibsp/util/IPRange.h
- include/shibsp/util/PropertySet.h
- include/shibsp/util/SPConstants.h
- include/shibsp/util/TemplateParameters.h
- include/shibsp/version.h
- lib/libshibsp.so
- lib/libshibsp.so.12
- lib/libshibsp.so.12.0.2
- lib/shibboleth/adfs-lite.so
- lib/shibboleth/adfs.so
- lib/shibboleth/odbc-store.so
- lib/shibboleth/plugins-lite.so
- lib/shibboleth/plugins.so
- lib/shibboleth/mod_shib_24.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| shibboleth-sp-3.5.2.tar.bz2 | 838391 | c4e92c11e56adaa5ea480aba1d78c5f30fbd5d1badb4a13bdd85684bd801298a |
Master sites 1
- http://shibboleth.net/downloads/service-provider/3.5.2/
Commit history 0
No commits in the history this site was built from.