Behaviours: application, supervisor.
assertion() = #esaml_assertion{version = esaml:version(), issue_instant = esaml:datetime(), recipient = string(), issuer = string(), subject = esaml:subject(), conditions = esaml:conditions(), attributes = proplists:proplist()}
authnreq() = #esaml_authnreq{version = esaml:version(), issue_instant = esaml:datetime(), destination = string(), issuer = string(), consumer_location = string()}
condition() = {not_before, esaml:datetime()} | {not_on_or_after, esaml:datetime()} | {audience, string()}
conditions() = [condition()]
contact() = #esaml_contact{name = string(), email = string()}
datetime() = string() | binary()
idp_metadata() = #esaml_idp_metadata{org = esaml:org(), tech = esaml:contact(), signed_requests = boolean(), certificate = binary() | undefined, entity_id = string(), login_location = string(), logout_location = string() | undefined, name_format = esaml:name_format()}
localized_string() = string() | [{Locale::atom(), LocalizedString::string()}]
logout_reason() = user | admin
logoutreq() = #esaml_logoutreq{version = esaml:version(), issue_instant = esaml:datetime(), destination = string(), issuer = string(), name = string(), reason = esaml:logout_reason()}
logoutresp() = #esaml_logoutresp{version = esaml:version(), issue_instant = esaml:datetime(), destination = string(), issuer = string(), status = esaml:status_code()}
name_format() = email | x509 | windows | krb | persistent | transient | unknown
org() = #esaml_org{name = esaml:localized_string(), displayname = esaml:localized_string(), url = esaml:localized_string()}
response() = #esaml_response{version = esaml:version(), issue_instant = esaml:datetime(), destination = string(), issuer = string(), status = esaml:status_code(), assertion = esaml:assertion()}
saml_record() = org() | contact() | sp_metadata() | idp_metadata() | authnreq() | subject() | assertion() | logoutreq() | logoutresp() | response()
sp() = #esaml_sp{org = esaml:org(), tech = esaml:contact(), key = #'RSAPrivateKey'{} | undefined, certificate = binary() | undefined, cert_chain = [binary()], sp_sign_requests = boolean(), idp_signs_assertions = boolean(), idp_signs_envelopes = boolean(), idp_signs_logout_requests = boolean(), sp_sign_metadata = boolean(), trusted_fingerprints = [string() | binary()], metadata_uri = string(), consume_uri = string(), logout_uri = string() | undefined}
sp_metadata() = #esaml_sp_metadata{org = esaml:org(), tech = esaml:contact(), signed_requests = boolean(), signed_assertions = boolean(), certificate = binary() | undefined, cert_chain = [binary()], entity_id = string(), consumer_location = string(), logout_location = string() | undefined}
status_code() = success | request_error | response_error | bad_version | authn_failed | bad_attr | denied | bad_binding | unknown
subject() = #esaml_subject{name = string(), confirmation_method = atom(), notonorafter = esaml:datetime()}
version() = string()
config/1 | Retrieve a config record. |
config/2 | Retrieve a config record with default. |
config(Name::atom()) -> term() | undefined
Retrieve a config record
config(Name::atom(), Default::term()) -> term()
Retrieve a config record with default
Generated by EDoc, Apr 11 2015, 09:38:34.