Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pysaml2 / doc / _build / doctrees / environment.pickle
Size: Mime:
€(csphinx.environment
BuildEnvironment
qoq}q(Udlfilesqcsphinx.util
FilenameUniqDict
q)qc__builtin__
set
q]…RqbUappq	NU	_warnfuncq
NUtitlesq}q(Uindexq
cdocutils.nodes
title
q)q}q(U	rawsourceqUU
attributesq}q(Udupnamesq]Uclassesq]Ubackrefsq]Uidsq]Unamesq]uUchildrenq]qcdocutils.nodes
Text
qX(Welcome to the documentation of pysaml2!q…q}q(hX(Welcome to the documentation of pysaml2!qUparentq hubaUtagnameq!Utitleq"ubUhowto/configq#h)q$}q%(hUh}q&(h]h]h]h]h]uh]q'hX!Configuration of pySAML2 entitiesq(…q)}q*(hX!Configuration of pySAML2 entitiesq+h h$ubah!h"ubUxmlencq,h)q-}q.(hUh}q/(h]h]h]h]h]uh]q0hX$Classes representing xmlenc elementsq1…q2}q3(hX$Classes representing xmlenc elementsq4h h-ubah!h"ubUsamlq5h)q6}q7(hUh}q8(h]h]h]h]h]uh]q9hX*Base classes representing Saml2.0 elementsq:…q;}q<(hX*Base classes representing Saml2.0 elementsq=h h6ubah!h"ubUexamples/idpq>h)q?}q@(hUh}qA(h]h]h]h]h]uh]qBhX8An extremly simple example of a SAML2 identity provider.qC…qD}qE(hX8An extremly simple example of a SAML2 identity provider.qFh h?ubah!h"ubUexamples/spqGh)qH}qI(hUh}qJ(h]h]h]h]h]uh]qKhX7An extremly simple example of a SAML2 service provider.qL…qM}qN(hX7An extremly simple example of a SAML2 service provider.qOh hHubah!h"ubUxmldsigqPh)qQ}qR(hUh}qS(h]h]h]h]h]uh]qThX%Classes representing xmldsig elementsqU…qV}qW(hX%Classes representing xmldsig elementsqXh hQubah!h"ubUclientqYh)qZ}q[(hUh}q\(h]h]h]h]h]uh]q]hX/Classes representing Service Provider instancesq^…q_}q`(hX/Classes representing Service Provider instancesqah hZubah!h"ubUexamples/indexqbh)qc}qd(hUh}qe(h]h]h]h]h]uh]qfhX+These are examples of the usage of pySAML2!qg…qh}qi(hX+These are examples of the usage of pySAML2!qjh hcubah!h"ubUhowto/indexqkh)ql}qm(hUh}qn(h]h]h]h]h]uh]qohXHow to use PySAML2qp…qq}qr(hXHow to use PySAML2qsh hlubah!h"ubUinstallqth)qu}qv(hUh}qw(h]h]h]h]h]uh]qxhXQuick install guideqy…qz}q{(hXQuick install guideq|h huubah!h"ubUserverq}h)q~}q(hUh}q€(h]h]h]h]h]uh]qhXGClasses representing Identity Provider or Attribute Authority instancesq‚…qƒ}q„(hXGClasses representing Identity Provider or Attribute Authority instancesq…h h~ubah!h"ubUsamlpq†h)q‡}qˆ(hUh}q‰(h]h]h]h]h]uh]qŠhX3Base classes representing Saml2.0 protocol elementsq‹…qŒ}q(hX3Base classes representing Saml2.0 protocol elementsqŽh h‡ubah!h"ubUsaml2qh)q}q‘(hUh}q’(h]h]h]h]h]uh]q“hX(Base classes representing basic elementsq”…q•}q–(hX(Base classes representing basic elementsq—h hubah!h"ubUmetadataq˜h)q™}qš(hUh}q›(h]h]h]h]h]uh]qœhX3Base classes representing Saml2.0 MetaData elementsq…qž}qŸ(hX3Base classes representing Saml2.0 MetaData elementsq h h™ubah!h"ubuU
domaindataq¡}q¢(Ustdq£}q¤(Uversionq¥KU
anonlabelsq¦}q§(Xindexh
Uindex†Ugenindexq¨h¨U†Xxmlencq©h,Uxmlencqª†Xexample_idpq«h>Uexample-idpq¬†Xsamlq­h5Usamlq®†Umodindexq¯Upy-modindexU†Xhowtoq°hkUhowtoq±†Usearchq²UsearchU†X
example_indexq³hbU
example-indexq´†Xserverqµh}Userverq¶†Xxmldsigq·hPUxmldsigq¸†Xhowto_configq¹h#Uhowto-configqº†Xclientq»hYUclientq¼†Xinstallq½htUinstallq¾†X
example_spq¿hGU
example-spqXbaseqÁhUbaseq†XsamlpqÃh†UsamlpqĆXmetadataqÅh˜UmetadataqƆuUlabelsqÇ}qÈ(h¨h¨Ucsphinx.locale
_TranslationProxy
qÉcsphinx.locale
mygettext
qÊUIndexqˆqÌhÊh˅q͆b‡h©h,hªX$Classes representing xmlenc elements‡h«h>h¬X8An extremly simple example of a SAML2 identity provider.‡h­h5h®X*Base classes representing Saml2.0 elements‡h¯Upy-modindexUhÉhÊUModule IndexqΆqÏhÊh΅qІb‡h°hkh±XHow to use PySAML2‡h²h²UhÉhÊUSearch PageqцqÒhÊhхqӆb‡h³hbh´X+These are examples of the usage of pySAML2!‡hµh}h¶XGClasses representing Identity Provider or Attribute Authority instances‡h·hPh¸X%Classes representing xmldsig elements‡h¹h#hºX!Configuration of pySAML2 entities‡h»hYh¼X/Classes representing Service Provider instances‡h½hth¾XQuick install guide‡h¿hGhÀX7An extremly simple example of a SAML2 service provider.‡hÁhhÂX(Base classes representing basic elements‡hÃh†hÄX3Base classes representing Saml2.0 protocol elements‡hÅh˜hÆX3Base classes representing Saml2.0 MetaData elements‡uUprogoptionsqÔ}qÕUobjectsqÖ}q×uUc}qØ(hÖ}qÙh¥KuUpyqÚ}qÛ(hÖ}qÜ(XXmlEncqÝh,UmoduleqކXBaseqßhhކXIdPAAqàh}hކXClientqáhYhކXXmlDsigqâhPhކXSAMLPqãh†hކXSAML2qäh5hކXMetaDataqåh˜hކuUmodulesqæ}qç(hÝ(h,cdocutils.nodes
reprunicode
qèX%Classes representing xmlenc elements.q酁qê}qëbU‰thß(hhèX
Base classes.q셁qí}qîbU‰thà(h}hèXHClasses representing Identity Provider or Attribute
Authority instances.qqð}qñbU‰thá(hYhèX0Classes representing Service Provider instances.qò…qó}qôbU‰thâ(hPhèX&Classes representing xmldsig elements.qõ…qö}q÷bU‰thã(h†hèX4Base classes representing Saml2.0 protocol elements.qø…qù}qúbU‰thä(h5hèX+Base classes representing Saml2.0 elements.qû…qü}qýbU‰thå(h˜hèX4Base classes representing Saml2.0 metadata elements.qþ…qÿ}rbU‰tuh¥KuUjsr}r(hÖ}rh¥KuUrstr}r(hÖ}rh¥KuUcppr}r(hÖ}r	h¥KuuU
glob_toctreesr
h]…RrU
reread_alwaysrh]r
(h,h5hPhYhkh}h†hh˜e…RrU
doctreedirrU</home/lgs/proyectos/yaco/pysaml2/pysaml2/doc/_build/doctreesrU	citationsr}h¥K'UsrcdirrU,/home/lgs/proyectos/yaco/pysaml2/pysaml2/docrUconfigrcsphinx.config
Config
r)r}r(U
source_suffixrU.rstU	copyrightrX2010-2011, Roland HedbergUtemplates_pathr]rU
_templatesraU	overridesr}Upygments_stylerUsphinxrUlatex_documentsr ]r!(UindexUpysaml2.texXpysaml2 DocumentationXRoland HedbergUmanualtr"aU
exclude_treesr#]r$U_buildr%aUprojectr&Xpysaml2Uhtmlhelp_basenamer'U
pysaml2doch¥U0.4r(U
extensionsr)]r*(Usphinx.ext.autodocr+Usphinx.ext.doctestr,Usphinx.ext.coverager-eUhtml_static_pathr.]r/U_staticr0aU
html_themer1Udefaultr2Ureleaser3U0.4.1U
master_docr4Uindexr5Usetupr6NubUmetadatar7}r8(h
}h#}h,}h5}h>}hG}hP}hY}hb}hk}ht}h}}h†}h}h˜}uUversionchangesr9}Utoc_num_entriesr:}r;(h
Kh#Kh,Kh5Kh>KhGKhPKhYKhbKhkKhtKh}Kh†KhKh˜KuUimagesr<h)r=h]…Rr>bUfiles_to_rebuildr?}r@(Xhowto/configrAh]rBhka…RrCXxmlencrDh]rEha…RrFXsamlrGh]rHha…RrIXexamples/idprJh]rKhba…RrLXexamples/sprMh]rNhba…RrOXserverrPh]rQha…RrRXclientrSh]rTha…RrUXexamples/indexrVh]rWh
a…RrXXhowto/indexrYh]rZh
a…Rr[Xinstallr\h]r]h
a…Rr^Xxmldsigr_h]r`ha…RraXsamlprbh]rcha…RrdXsaml2reh]rfh
a…RrgXmetadatarhh]riha…RrjuU
found_docsrkh]rl(h
h#h,h5h>hGh}hbhYhthkh˜h†hhPe…RrmU
longtitlesrn}ro(h
hh#h$h,h-h5h6h>h?hGhHhPhQhYhZhbhchkhlhthuh}h~h†h‡hhh˜h™uUdependenciesrp}Utoctree_includesrq}rr(h
]rs(j\jYjejVehb]rt(jMjJehk]rujAah]rv(jGjbjhj_jDjSjPeuU	temp_datarw}Utocsrx}ry(h
cdocutils.nodes
bullet_list
rz)r{}r|(hUh}r}(h]h]h]h]h]uh]r~(cdocutils.nodes
list_item
r)r€}r(hUh}r‚(h]h]h]h]h]uh j{h]rƒ(csphinx.addnodes
compact_paragraph
r„)r…}r†(hUh}r‡(h]h]h]h]h]uh j€h]rˆcdocutils.nodes
reference
r‰)rŠ}r‹(hUh}rŒ(U
anchornameUUrefurih
h]h]h]h]h]Uinternalˆuh j…h]rhX(Welcome to the documentation of pysaml2!rŽ…r}r(hhh jŠubah!U	referencer‘ubah!Ucompact_paragraphr’ubjz)r“}r”(hUh}r•(h]h]h]h]h]uh j€h]r–csphinx.addnodes
toctree
r—)r˜}r™(hUh}rš(Unumbered‰Uparenth
U
titlesonly‰Uglob‰h]h]h]h]h]Uentries]r›(Nj\†rœNjY†rNje†ržNjV†rŸeUhidden‰Uincludefiles]r (j\jYjejVeUmaxdepthKuh j“h]h!Utoctreer¡ubah!Ubullet_listr¢ubeh!U	list_itemr£ubj)r¤}r¥(hUh}r¦(h]h]h]h]h]uh j{h]r§j„)r¨}r©(hUh}rª(h]h]h]h]h]uh j¤h]r«j‰)r¬}r­(hUh}r®(U
anchornameU#indices-and-tablesUrefurih
h]h]h]h]h]Uinternalˆuh j¨h]r¯hXIndices and tablesr°…r±}r²(hXIndices and tablesh j¬ubah!j‘ubah!j’ubah!j£ubeh!j¢ubh#jz)r³}r´(hUh}rµ(h]h]h]h]h]uh]r¶j)r·}r¸(hUh}r¹(h]h]h]h]h]uh j³h]rº(j„)r»}r¼(hUh}r½(h]h]h]h]h]uh j·h]r¾j‰)r¿}rÀ(hUh}rÁ(U
anchornameUUrefurih#h]h]h]h]h]Uinternalˆuh j»h]rÂhX!Configuration of pySAML2 entitiesrÃ…rÄ}rÅ(hh+h j¿ubah!j‘ubah!j’ubjz)rÆ}rÇ(hUh}rÈ(h]h]h]h]h]uh j·h]rÉj)rÊ}rË(hUh}rÌ(h]h]h]h]h]uh jÆh]rÍ(j„)rÎ}rÏ(hUh}rÐ(h]h]h]h]h]uh jÊh]rÑj‰)rÒ}rÓ(hUh}rÔ(U
anchornameU#configuration-directivesUrefurih#h]h]h]h]h]Uinternalˆuh jÎh]rÕhXConfiguration directivesrÖ…r×}rØ(hXConfiguration directivesrÙh jÒubah!j‘ubah!j’ubjz)rÚ}rÛ(hUh}rÜ(h]h]h]h]h]uh jÊh]rÝ(j)rÞ}rß(hUh}rà(h]h]h]h]h]uh jÚh]rá(j„)râ}rã(hUh}rä(h]h]h]h]h]uh jÞh]råj‰)ræ}rç(hUh}rè(U
anchornameU#general-directivesUrefurih#h]h]h]h]h]Uinternalˆuh jâh]réhXGeneral directivesrꅁrë}rì(hXGeneral directivesríh jæubah!j‘ubah!j’ubjz)rî}rï(hUh}rð(h]h]h]h]h]uh jÞh]rñ(j)rò}ró(hUh}rô(h]h]h]h]h]uh jîh]rõj„)rö}r÷(hUh}rø(h]h]h]h]h]uh jòh]rùj‰)rú}rû(hUh}rü(U
anchornameU#attribute-map-dirUrefurih#h]h]h]h]h]Uinternalˆuh jöh]rýhXattribute_map_dirrþ…rÿ}r(hXattribute_map_dirrh júubah!j‘ubah!j’ubah!j£ubj)r}r(hUh}r(h]h]h]h]h]uh jîh]rj„)r}r(hUh}r(h]h]h]h]h]uh jh]r	j‰)r
}r(hUh}r(U
anchornameU
#cert-fileUrefurih#h]h]h]h]h]Uinternalˆuh jh]r
hX	cert_filer…r}r(hX	cert_filerh j
ubah!j‘ubah!j’ubah!j£ubj)r}r(hUh}r(h]h]h]h]h]uh jîh]rj„)r}r(hUh}r(h]h]h]h]h]uh jh]rj‰)r}r(hUh}r(U
anchornameU#contact-personUrefurih#h]h]h]h]h]Uinternalˆuh jh]rhXcontact_personr…r}r (hXcontact_personr!h jubah!j‘ubah!j’ubah!j£ubj)r"}r#(hUh}r$(h]h]h]h]h]uh jîh]r%j„)r&}r'(hUh}r((h]h]h]h]h]uh j"h]r)j‰)r*}r+(hUh}r,(U
anchornameU#debugUrefurih#h]h]h]h]h]Uinternalˆuh j&h]r-hXdebugr.…r/}r0(hXdebugr1h j*ubah!j‘ubah!j’ubah!j£ubj)r2}r3(hUh}r4(h]h]h]h]h]uh jîh]r5j„)r6}r7(hUh}r8(h]h]h]h]h]uh j2h]r9j‰)r:}r;(hUh}r<(U
anchornameU	#entityidUrefurih#h]h]h]h]h]Uinternalˆuh j6h]r=hXentityidr>…r?}r@(hXentityidrAh j:ubah!j‘ubah!j’ubah!j£ubj)rB}rC(hUh}rD(h]h]h]h]h]uh jîh]rEj„)rF}rG(hUh}rH(h]h]h]h]h]uh jBh]rIj‰)rJ}rK(hUh}rL(U
anchornameU	#key-fileUrefurih#h]h]h]h]h]Uinternalˆuh jFh]rMhXkey_filerN…rO}rP(hXkey_filerQh jJubah!j‘ubah!j’ubah!j£ubj)rR}rS(hUh}rT(h]h]h]h]h]uh jîh]rUj„)rV}rW(hUh}rX(h]h]h]h]h]uh jRh]rYj‰)rZ}r[(hUh}r\(U
anchornameU	#metadataUrefurih#h]h]h]h]h]Uinternalˆuh jVh]r]hXmetadatar^…r_}r`(hXmetadatarah jZubah!j‘ubah!j’ubah!j£ubj)rb}rc(hUh}rd(h]h]h]h]h]uh jîh]rej„)rf}rg(hUh}rh(h]h]h]h]h]uh jbh]rij‰)rj}rk(hUh}rl(U
anchornameU
#organizationUrefurih#h]h]h]h]h]Uinternalˆuh jfh]rmhXorganizationrn…ro}rp(hXorganizationrqh jjubah!j‘ubah!j’ubah!j£ubj)rr}rs(hUh}rt(h]h]h]h]h]uh jîh]ruj„)rv}rw(hUh}rx(h]h]h]h]h]uh jrh]ryj‰)rz}r{(hUh}r|(U
anchornameU#serviceUrefurih#h]h]h]h]h]Uinternalˆuh jvh]r}hXservicer~…r}r€(hXservicerh jzubah!j‘ubah!j’ubah!j£ubj)r‚}rƒ(hUh}r„(h]h]h]h]h]uh jîh]r…j„)r†}r‡(hUh}rˆ(h]h]h]h]h]uh j‚h]r‰j‰)rŠ}r‹(hUh}rŒ(U
anchornameU
#timeslackUrefurih#h]h]h]h]h]Uinternalˆuh j†h]rhX	timeslackrŽ…r}r(hX	timeslackr‘h jŠubah!j‘ubah!j’ubah!j£ubj)r’}r“(hUh}r”(h]h]h]h]h]uh jîh]r•j„)r–}r—(hUh}r˜(h]h]h]h]h]uh j’h]r™j‰)rš}r›(hUh}rœ(U
anchornameU#xmlsec-binaryUrefurih#h]h]h]h]h]Uinternalˆuh j–h]rhX
xmlsec_binaryrž…rŸ}r (hX
xmlsec_binaryr¡h jšubah!j‘ubah!j’ubah!j£ubj)r¢}r£(hUh}r¤(h]h]h]h]h]uh jîh]r¥j„)r¦}r§(hUh}r¨(h]h]h]h]h]uh j¢h]r©j‰)rª}r«(hUh}r¬(U
anchornameU
#valid-forUrefurih#h]h]h]h]h]Uinternalˆuh j¦h]r­hX	valid_forr®…r¯}r°(hX	valid_forr±h jªubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubj)r²}r³(hUh}r´(h]h]h]h]h]uh jÚh]rµ(j„)r¶}r·(hUh}r¸(h]h]h]h]h]uh j²h]r¹j‰)rº}r»(hUh}r¼(U
anchornameU#specific-directivesUrefurih#h]h]h]h]h]Uinternalˆuh j¶h]r½hXSpecific directivesr¾…r¿}rÀ(hXSpecific directivesrÁh jºubah!j‘ubah!j’ubjz)rÂ}rÃ(hUh}rÄ(h]h]h]h]h]uh j²h]rÅ(j)rÆ}rÇ(hUh}rÈ(h]h]h]h]h]uh jÂh]rÉ(j„)rÊ}rË(hUh}rÌ(h]h]h]h]h]uh jÆh]rÍj‰)rÎ}rÏ(hUh}rÐ(U
anchornameU#idp-aaUrefurih#h]h]h]h]h]Uinternalˆuh jÊh]rÑhXidp/aarÒ…rÓ}rÔ(hXidp/aarÕh jÎubah!j‘ubah!j’ubjz)rÖ}r×(hUh}rØ(h]h]h]h]h]uh jÆh]rÙj)rÚ}rÛ(hUh}rÜ(h]h]h]h]h]uh jÖh]rÝj„)rÞ}rß(hUh}rà(h]h]h]h]h]uh jÚh]ráj‰)râ}rã(hUh}rä(U
anchornameU#policyUrefurih#h]h]h]h]h]Uinternalˆuh jÞh]råhXpolicyr慁rç}rè(hXpolicyréh jâubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubj)rê}rë(hUh}rì(h]h]h]h]h]uh jÂh]rí(j„)rî}rï(hUh}rð(h]h]h]h]h]uh jêh]rñj‰)rò}ró(hUh}rô(U
anchornameU#spUrefurih#h]h]h]h]h]Uinternalˆuh jîh]rõhXsprö…r÷}rø(hXsprùh jòubah!j‘ubah!j’ubjz)rú}rû(hUh}rü(h]h]h]h]h]uh jêh]rý(j)rþ}rÿ(hUh}r(h]h]h]h]h]uh júh]rj„)r}r(hUh}r(h]h]h]h]h]uh jþh]rj‰)r}r(hUh}r(U
anchornameU#authn-requests-signedUrefurih#h]h]h]h]h]Uinternalˆuh jh]r	hXauthn_requests_signedr
…r}r(hXauthn_requests_signedr
h jubah!j‘ubah!j’ubah!j£ubj)r}r(hUh}r(h]h]h]h]h]uh júh]rj„)r}r(hUh}r(h]h]h]h]h]uh jh]rj‰)r}r(hUh}r(U
anchornameU#idpUrefurih#h]h]h]h]h]Uinternalˆuh jh]rhXidpr…r}r(hXidprh jubah!j‘ubah!j’ubah!j£ubj)r}r(hUh}r (h]h]h]h]h]uh júh]r!j„)r"}r#(hUh}r$(h]h]h]h]h]uh jh]r%j‰)r&}r'(hUh}r((U
anchornameU#optional-attributesUrefurih#h]h]h]h]h]Uinternalˆuh j"h]r)hXoptional_attributesr*…r+}r,(hXoptional_attributesr-h j&ubah!j‘ubah!j’ubah!j£ubj)r.}r/(hUh}r0(h]h]h]h]h]uh júh]r1j„)r2}r3(hUh}r4(h]h]h]h]h]uh j.h]r5j‰)r6}r7(hUh}r8(U
anchornameU#required-attributesUrefurih#h]h]h]h]h]Uinternalˆuh j2h]r9hXrequired_attributesr:…r;}r<(hXrequired_attributesr=h j6ubah!j‘ubah!j’ubah!j£ubj)r>}r?(hUh}r@(h]h]h]h]h]uh júh]rAj„)rB}rC(hUh}rD(h]h]h]h]h]uh j>h]rEj‰)rF}rG(hUh}rH(U
anchornameU#want-assertions-signedUrefurih#h]h]h]h]h]Uinternalˆuh jBh]rIhXwant_assertions_signedrJ…rK}rL(hXwant_assertions_signedrMh jFubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubj)rN}rO(hUh}rP(h]h]h]h]h]uh jÂh]rQ(j„)rR}rS(hUh}rT(h]h]h]h]h]uh jNh]rUj‰)rV}rW(hUh}rX(U
anchornameU
#idp-aa-spUrefurih#h]h]h]h]h]Uinternalˆuh jRh]rYhX	idp/aa/sprZ…r[}r\(hX	idp/aa/spr]h jVubah!j‘ubah!j’ubjz)r^}r_(hUh}r`(h]h]h]h]h]uh jNh]ra(j)rb}rc(hUh}rd(h]h]h]h]h]uh j^h]rej„)rf}rg(hUh}rh(h]h]h]h]h]uh jbh]rij‰)rj}rk(hUh}rl(U
anchornameU
#endpointsUrefurih#h]h]h]h]h]Uinternalˆuh jfh]rmhX	endpointsrn…ro}rp(hX	endpointsrqh jjubah!j‘ubah!j’ubah!j£ubj)rr}rs(hUh}rt(h]h]h]h]h]uh j^h]ruj„)rv}rw(hUh}rx(h]h]h]h]h]uh jrh]ryj‰)rz}r{(hUh}r|(U
anchornameU#logout-requests-signedUrefurih#h]h]h]h]h]Uinternalˆuh jvh]r}hXlogout_requests_signedr~…r}r€(hXlogout_requests_signedrh jzubah!j‘ubah!j’ubah!j£ubj)r‚}rƒ(hUh}r„(h]h]h]h]h]uh j^h]r…j„)r†}r‡(hUh}rˆ(h]h]h]h]h]uh j‚h]r‰j‰)rŠ}r‹(hUh}rŒ(U
anchornameU
#subject-dataUrefurih#h]h]h]h]h]Uinternalˆuh j†h]rhXsubject_datarŽ…r}r(hXsubject_datar‘h jŠubah!j‘ubah!j’ubah!j£ubj)r’}r“(hUh}r”(h]h]h]h]h]uh j^h]r•j„)r–}r—(hUh}r˜(h]h]h]h]h]uh j’h]r™j‰)rš}r›(hUh}rœ(U
anchornameU#virtual-organizationUrefurih#h]h]h]h]h]Uinternalˆuh j–h]rhXvirtual_organizationrž…rŸ}r (hXvirtual_organizationr¡h jšubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubeh!j¢ubeh!j£ubj)r¢}r£(hUh}r¤(h]h]h]h]h]uh jÚh]r¥j„)r¦}r§(hUh}r¨(h]h]h]h]h]uh j¢h]r©j‰)rª}r«(hUh}r¬(U
anchornameU#complete-exampleUrefurih#h]h]h]h]h]Uinternalˆuh j¦h]r­hXComplete exampler®…r¯}r°(hXComplete exampler±h jªubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubah!j¢ubeh!j£ubah!j¢ubh,jz)r²}r³(hUh}r´(h]h]h]h]h]uh]rµj)r¶}r·(hUh}r¸(h]h]h]h]h]uh j²h]r¹(j„)rº}r»(hUh}r¼(h]h]h]h]h]uh j¶h]r½j‰)r¾}r¿(hUh}rÀ(U
anchornameUUrefurih,h]h]h]h]h]Uinternalˆuh jºh]rÁhX$Classes representing xmlenc elementsrÂ…rÃ}rÄ(hh4h j¾ubah!j‘ubah!j’ubjz)rÅ}rÆ(hUh}rÇ(h]h]h]h]h]uh j¶h]rÈj)rÉ}rÊ(hUh}rË(h]h]h]h]h]uh jÅh]rÌj„)rÍ}rÎ(hUh}rÏ(h]h]h]h]h]uh jÉh]rÐj‰)rÑ}rÒ(hUh}rÓ(U
anchornameU#moduleUrefurih,h]h]h]h]h]Uinternalˆuh jÍh]rÔhXModulerÕ…rÖ}r×(hXModulerØh jÑubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubh5jz)rÙ}rÚ(hUh}rÛ(h]h]h]h]h]uh]rÜj)rÝ}rÞ(hUh}rß(h]h]h]h]h]uh jÙh]rà(j„)rá}râ(hUh}rã(h]h]h]h]h]uh jÝh]räj‰)rå}ræ(hUh}rç(U
anchornameUUrefurih5h]h]h]h]h]Uinternalˆuh jáh]rèhX*Base classes representing Saml2.0 elementsr酁rê}rë(hh=h jåubah!j‘ubah!j’ubjz)rì}rí(hUh}rî(h]h]h]h]h]uh jÝh]rïj)rð}rñ(hUh}rò(h]h]h]h]h]uh jìh]rój„)rô}rõ(hUh}rö(h]h]h]h]h]uh jðh]r÷j‰)rø}rù(hUh}rú(U
anchornameU#moduleUrefurih5h]h]h]h]h]Uinternalˆuh jôh]rûhXModulerü…rý}rþ(hXModuleh jøubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubh>jz)rÿ}r(hUh}r(h]h]h]h]h]uh]rj)r}r(hUh}r(h]h]h]h]h]uh jÿh]rj„)r}r(hUh}r	(h]h]h]h]h]uh jh]r
j‰)r}r(hUh}r
(U
anchornameUUrefurih>h]h]h]h]h]Uinternalˆuh jh]rhX8An extremly simple example of a SAML2 identity provider.r…r}r(hhFh jubah!j‘ubah!j’ubah!j£ubah!j¢ubhGjz)r}r(hUh}r(h]h]h]h]h]uh]rj)r}r(hUh}r(h]h]h]h]h]uh jh]r(j„)r}r(hUh}r(h]h]h]h]h]uh jh]rj‰)r}r(hUh}r (U
anchornameUUrefurihGh]h]h]h]h]Uinternalˆuh jh]r!hX7An extremly simple example of a SAML2 service provider.r"…r#}r$(hhOh jubah!j‘ubah!j’ubjz)r%}r&(hUh}r'(h]h]h]h]h]uh jh]r((j)r)}r*(hUh}r+(h]h]h]h]h]uh j%h]r,j„)r-}r.(hUh}r/(h]h]h]h]h]uh j)h]r0j‰)r1}r2(hUh}r3(U
anchornameU
#how-it-worksUrefurihGh]h]h]h]h]Uinternalˆuh j-h]r4hXHow it worksr5…r6}r7(hXHow it worksh j1ubah!j‘ubah!j’ubah!j£ubj)r8}r9(hUh}r:(h]h]h]h]h]uh j%h]r;j„)r<}r=(hUh}r>(h]h]h]h]h]uh j8h]r?j‰)r@}rA(hUh}rB(U
anchornameU#setupUrefurihGh]h]h]h]h]Uinternalˆuh j<h]rChXSetuprD…rE}rF(hXSetuph j@ubah!j‘ubah!j’ubah!j£ubj)rG}rH(hUh}rI(h]h]h]h]h]uh j%h]rJj„)rK}rL(hUh}rM(h]h]h]h]h]uh jGh]rNj‰)rO}rP(hUh}rQ(U
anchornameU#the-applicationUrefurihGh]h]h]h]h]Uinternalˆuh jKh]rRhXThe applicationrS…rT}rU(hXThe applicationh jOubah!j‘ubah!j’ubah!j£ubj)rV}rW(hUh}rX(h]h]h]h]h]uh j%h]rYj„)rZ}r[(hUh}r\(h]h]h]h]h]uh jVh]r]j‰)r^}r_(hUh}r`(U
anchornameU#sp-configurationUrefurihGh]h]h]h]h]Uinternalˆuh jZh]rahXSP configurationrb…rc}rd(hXSP configurationh j^ubah!j‘ubah!j’ubah!j£ubj)re}rf(hUh}rg(h]h]h]h]h]uh j%h]rhj„)ri}rj(hUh}rk(h]h]h]h]h]uh jeh]rlj‰)rm}rn(hUh}ro(U
anchornameU#repoze-configurationUrefurihGh]h]h]h]h]Uinternalˆuh jih]rphXRepoze configurationrq…rr}rs(hXRepoze configurationh jmubah!j‘ubah!j’ubah!j£ubj)rt}ru(hUh}rv(h]h]h]h]h]uh j%h]rwj„)rx}ry(hUh}rz(h]h]h]h]h]uh jth]r{j‰)r|}r}(hUh}r~(U
anchornameU#id1UrefurihGh]h]h]h]h]Uinternalˆuh jxh]rhXThe applicationr€…r}r‚(hXThe applicationh j|ubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubah!j¢ubhPjz)rƒ}r„(hUh}r…(h]h]h]h]h]uh]r†j)r‡}rˆ(hUh}r‰(h]h]h]h]h]uh jƒh]rŠ(j„)r‹}rŒ(hUh}r(h]h]h]h]h]uh j‡h]rŽj‰)r}r(hUh}r‘(U
anchornameUUrefurihPh]h]h]h]h]Uinternalˆuh j‹h]r’hX%Classes representing xmldsig elementsr“…r”}r•(hhXh jubah!j‘ubah!j’ubjz)r–}r—(hUh}r˜(h]h]h]h]h]uh j‡h]r™j)rš}r›(hUh}rœ(h]h]h]h]h]uh j–h]rj„)rž}rŸ(hUh}r (h]h]h]h]h]uh jšh]r¡j‰)r¢}r£(hUh}r¤(U
anchornameU#moduleUrefurihPh]h]h]h]h]Uinternalˆuh jžh]r¥hXModuler¦…r§}r¨(hXModuler©h j¢ubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubhYjz)rª}r«(hUh}r¬(h]h]h]h]h]uh]r­j)r®}r¯(hUh}r°(h]h]h]h]h]uh jªh]r±(j„)r²}r³(hUh}r´(h]h]h]h]h]uh j®h]rµj‰)r¶}r·(hUh}r¸(U
anchornameUUrefurihYh]h]h]h]h]Uinternalˆuh j²h]r¹hX/Classes representing Service Provider instancesrº…r»}r¼(hhah j¶ubah!j‘ubah!j’ubjz)r½}r¾(hUh}r¿(h]h]h]h]h]uh j®h]rÀj)rÁ}rÂ(hUh}rÃ(h]h]h]h]h]uh j½h]rÄj„)rÅ}rÆ(hUh}rÇ(h]h]h]h]h]uh jÁh]rÈj‰)rÉ}rÊ(hUh}rË(U
anchornameU#moduleUrefurihYh]h]h]h]h]Uinternalˆuh jÅh]rÌhXModulerÍ…rÎ}rÏ(hXModuleh jÉubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubhbjz)rÐ}rÑ(hUh}rÒ(h]h]h]h]h]uh]rÓ(j)rÔ}rÕ(hUh}rÖ(h]h]h]h]h]uh jÐh]r×(j„)rØ}rÙ(hUh}rÚ(h]h]h]h]h]uh jÔh]rÛj‰)rÜ}rÝ(hUh}rÞ(U
anchornameUUrefurihbh]h]h]h]h]Uinternalˆuh jØh]rßhX+These are examples of the usage of pySAML2!rà…rá}râ(hhjh jÜubah!j‘ubah!j’ubjz)rã}rä(hUh}rå(h]h]h]h]h]uh jÔh]ræj—)rç}rè(hUh}ré(Unumbered‰UparenthbU
titlesonly‰Uglob‰h]h]h]h]h]Uentries]rê(NjM†rëNjJ†rìeUhidden‰Uincludefiles]rí(jMjJeUmaxdepthKuh jãh]h!j¡ubah!j¢ubeh!j£ubj)rî}rï(hUh}rð(h]h]h]h]h]uh jÐh]rñj„)rò}ró(hUh}rô(h]h]h]h]h]uh jîh]rõj‰)rö}r÷(hUh}rø(U
anchornameU#indices-and-tablesUrefurihbh]h]h]h]h]Uinternalˆuh jòh]rùhXIndices and tablesrú…rû}rü(hXIndices and tablesh jöubah!j‘ubah!j’ubah!j£ubeh!j¢ubhkjz)rý}rþ(hUh}rÿ(h]h]h]h]h]uh]rj)r}r(hUh}r(h]h]h]h]h]uh jýh]r(j„)r}r(hUh}r(h]h]h]h]h]uh jh]rj‰)r	}r
(hUh}r(U
anchornameUUrefurihkh]h]h]h]h]Uinternalˆuh jh]rhXHow to use PySAML2r
…r}r(hhsh j	ubah!j‘ubah!j’ubjz)r}r(hUh}r(h]h]h]h]h]uh jh]rj—)r}r(hUh}r(Unumbered‰UparenthkU
titlesonly‰Uglob‰h]h]h]h]h]Uentries]rNjA†raUhidden‰Uincludefiles]rjAaUmaxdepthKuh jh]h!j¡ubah!j¢ubeh!j£ubah!j¢ubhtjz)r}r(hUh}r(h]h]h]h]h]uh]rj)r}r(hUh}r (h]h]h]h]h]uh jh]r!(j„)r"}r#(hUh}r$(h]h]h]h]h]uh jh]r%j‰)r&}r'(hUh}r((U
anchornameUUrefurihth]h]h]h]h]Uinternalˆuh j"h]r)hXQuick install guider*…r+}r,(hh|h j&ubah!j‘ubah!j’ubjz)r-}r.(hUh}r/(h]h]h]h]h]uh jh]r0j)r1}r2(hUh}r3(h]h]h]h]h]uh j-h]r4(j„)r5}r6(hUh}r7(h]h]h]h]h]uh j1h]r8j‰)r9}r:(hUh}r;(U
anchornameU#install-pysaml2Urefurihth]h]h]h]h]Uinternalˆuh j5h]r<hXInstall PySAML2r=…r>}r?(hXInstall PySAML2r@h j9ubah!j‘ubah!j’ubjz)rA}rB(hUh}rC(h]h]h]h]h]uh j1h]rD(j)rE}rF(hUh}rG(h]h]h]h]h]uh jAh]rHj„)rI}rJ(hUh}rK(h]h]h]h]h]uh jEh]rLj‰)rM}rN(hUh}rO(U
anchornameU#prerequisitesUrefurihth]h]h]h]h]Uinternalˆuh jIh]rPhX
PrerequisitesrQ…rR}rS(hX
PrerequisitesrTh jMubah!j‘ubah!j’ubah!j£ubj)rU}rV(hUh}rW(h]h]h]h]h]uh jAh]rXj„)rY}rZ(hUh}r[(h]h]h]h]h]uh jUh]r\j‰)r]}r^(hUh}r_(U
anchornameU#quick-build-instructionsUrefurihth]h]h]h]h]Uinternalˆuh jYh]r`hXQuick build instructionsra…rb}rc(hXQuick build instructionsrdh j]ubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubah!j¢ubeh!j£ubah!j¢ubh}jz)re}rf(hUh}rg(h]h]h]h]h]uh]rhj)ri}rj(hUh}rk(h]h]h]h]h]uh jeh]rl(j„)rm}rn(hUh}ro(h]h]h]h]h]uh jih]rpj‰)rq}rr(hUh}rs(U
anchornameUUrefurih}h]h]h]h]h]Uinternalˆuh jmh]rthXGClasses representing Identity Provider or Attribute Authority instancesru…rv}rw(hh…h jqubah!j‘ubah!j’ubjz)rx}ry(hUh}rz(h]h]h]h]h]uh jih]r{j)r|}r}(hUh}r~(h]h]h]h]h]uh jxh]rj„)r€}r(hUh}r‚(h]h]h]h]h]uh j|h]rƒj‰)r„}r…(hUh}r†(U
anchornameU#moduleUrefurih}h]h]h]h]h]Uinternalˆuh j€h]r‡hXModulerˆ…r‰}rŠ(hXModuleh j„ubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubh†jz)r‹}rŒ(hUh}r(h]h]h]h]h]uh]rŽj)r}r(hUh}r‘(h]h]h]h]h]uh j‹h]r’(j„)r“}r”(hUh}r•(h]h]h]h]h]uh jh]r–j‰)r—}r˜(hUh}r™(U
anchornameUUrefurih†h]h]h]h]h]Uinternalˆuh j“h]ršhX3Base classes representing Saml2.0 protocol elementsr›…rœ}r(hhŽh j—ubah!j‘ubah!j’ubjz)rž}rŸ(hUh}r (h]h]h]h]h]uh jh]r¡j)r¢}r£(hUh}r¤(h]h]h]h]h]uh jžh]r¥j„)r¦}r§(hUh}r¨(h]h]h]h]h]uh j¢h]r©j‰)rª}r«(hUh}r¬(U
anchornameU#moduleUrefurih†h]h]h]h]h]Uinternalˆuh j¦h]r­hXModuler®…r¯}r°(hXModuleh jªubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubhjz)r±}r²(hUh}r³(h]h]h]h]h]uh]r´j)rµ}r¶(hUh}r·(h]h]h]h]h]uh j±h]r¸(j„)r¹}rº(hUh}r»(h]h]h]h]h]uh jµh]r¼j‰)r½}r¾(hUh}r¿(U
anchornameUUrefurihh]h]h]h]h]Uinternalˆuh j¹h]rÀhX(Base classes representing basic elementsrÁ…rÂ}rÃ(hh—h j½ubah!j‘ubah!j’ubjz)rÄ}rÅ(hUh}rÆ(h]h]h]h]h]uh jµh]rÇ(j—)rÈ}rÉ(hUh}rÊ(Unumbered‰UparenthU
titlesonly‰Uglob‰h]h]h]h]h]Uentries]rË(NjG†rÌNjb†rÍNjh†rÎNj_†rÏNjD†rÐNjS†rÑNjP†rÒeUhidden‰Uincludefiles]rÓ(jGjbjhj_jDjSjPeUmaxdepthKuh jÄh]h!j¡ubj)rÔ}rÕ(hUh}rÖ(h]h]h]h]h]uh jÄh]r×j„)rØ}rÙ(hUh}rÚ(h]h]h]h]h]uh jÔh]rÛj‰)rÜ}rÝ(hUh}rÞ(U
anchornameU#moduleUrefurihh]h]h]h]h]Uinternalˆuh jØh]rßhXModulerà…rá}râ(hXModuleh jÜubah!j‘ubah!j’ubah!j£ubeh!j¢ubeh!j£ubah!j¢ubh˜jz)rã}rä(hUh}rå(h]h]h]h]h]uh]ræj)rç}rè(hUh}ré(h]h]h]h]h]uh jãh]rê(j„)rë}rì(hUh}rí(h]h]h]h]h]uh jçh]rîj‰)rï}rð(hUh}rñ(U
anchornameUUrefurih˜h]h]h]h]h]Uinternalˆuh jëh]ròhX3Base classes representing Saml2.0 MetaData elementsró…rô}rõ(hh h jïubah!j‘ubah!j’ubjz)rö}r÷(hUh}rø(h]h]h]h]h]uh jçh]rùj)rú}rû(hUh}rü(h]h]h]h]h]uh jöh]rýj„)rþ}rÿ(hUh}r(h]h]h]h]h]uh júh]rj‰)r}r(hUh}r(U
anchornameU#moduleUrefurih˜h]h]h]h]h]Uinternalˆuh jþh]rhXModuler…r}r(hXModuleh jubah!j‘ubah!j’ubah!j£ubah!j¢ubeh!j£ubah!j¢ubuUindexentriesr	}r
(h
]h#]h,]r(UsinglerXXmlEnc (module)X
module-XmlEnchÝtr
ah5]r(jXSAML2 (module)Xmodule-SAML2hätrah>]hG]hP]r(jXXmlDsig (module)Xmodule-XmlDsighâtrahY]r(jXClient (module)X
module-Clienthátrahb]hk]ht]h}]r(jXIdPAA (module)Xmodule-IdPAAhàtrah†]r(jXSAMLP (module)Xmodule-SAMLPhãtrah]r(jX
Base (module)Xmodule-Basehßtrah˜]r(jXMetaData (module)Xmodule-MetaDatahåtrauUall_docsr}r(h
GAÓپ™>¯Äh#GAÓپ™;¾/h,GAÓپ™I™h5GAÓپ™B'(h>GAÓپ™2æhGGAÓپ™5°hPGAÓپ™HnDhYGAÓپ™1óhbGAÓپ™3X!hkGAÓپ™=pXhtGAÓپ™?¿Dh}GAÓپ™EÉÖh†GAÓپ™D¦hGAÓپ™Cs†h˜GAÓپ™A`uUsettingsr}r(Ucloak_email_addressesr ˆUtrim_footnote_reference_spacer!‰U
halt_levelr"KUsectsubtitle_xformr#‰Uembed_stylesheetr$‰Upep_base_urlr%Uhttp://www.python.org/dev/peps/r&Udoctitle_xformr'‰Uwarning_streamr(csphinx.environment
WarningStream
r))r*}r+Uwarnfuncr,NsbUenvr-hUrfc_base_urlr.Uhttp://tools.ietf.org/html/r/Uinput_encodingr0U	utf-8-sigr1uUnumbered_toctreesr2h]…Rr3Utoc_secnumbersr4}ub.