SAML2SSOProfile
Definition
This is the most common used SAML profile. It allows the IdP to identify users and to give such information to Service Providers.
Screen overview
&&TODO&& se repite sign assertion, la segunda es sign Requests
Standard attributes
- Class: class name (readOnly field).
- Enabled: if it is checked (selected option is Yes) that protocol will be enable.
- Sign Responses:
ausually it can be set to never, as long as the assertions are signed. Its preferable to signresponseassertionsguaranteesrather than responses, because the assertion can be forwarded by the service providerthatto another service provider, but the responsehas been issued by the Identity Provider&&TODO&&Conditional ¿Como funciona?AlwaysNever
- Sign Assertions: it's advisable to sign every assertion, so it avoids assertion spoofing. The
&&TODO&&assertion can be forwarded by the service provider to another service provider. - Sign
AssertionsRequest:&&TODO&&the identity provider will issue requests to service providers in order to perform the single logout process. Unless it is needed by any service provider, leave it to conditional. - Encrypt Assertions:
it'sis agooddesiredpracticefeature, but some service provider, mainly public cloud service providers do not support it. Thus, the default value is to never encrypt, but you can set it to optional or always as needed.- If you set it to optional and the public key of the service provider who is going to receive the assertion is available, it will be used to encrypt
assertions.it. - If you set it
makestomorenever,dificultit will not ever be encrypted in any case. - If you set it to
diagnosealways,misconfigurationbutoftheSAMLremotefederation.serviceDisableprovideritencryptiononlykeywhenisneeded.unknown, an exception will be raised.
Nevertheless, - If you set it to optional and the public key of the service provider who is going to receive the assertion is available, it will be used to encrypt
- Encrypt NameIds: encrypt Name Ids when they are not part of an assertion.
- Assertion Proxy Count: sets the maximum number of
SAML proxieshops that canforwardbeanaccepted for any assertion. A number of 0standsdoesfornotnosetlimit.any limit - Include Attribute Statement:
on- If
SSOattributeprofilestatementswillaregivenot included (selected value is No), the service providereverywill receive the SAML assertion with the principal name, then the service provider will issue a attributeboundstatement request to theidentifiedserviceuser,provideravoidto get them. - If the
need for extraattributerequests.statements- are
IncludeincludedAttribute(selectedStatementvalue:is&&TODO&&Yes),estetheesperformanceuniscampoincreaseddeastextothisdebajoadditionaldelstepcheckisanteriorno longer needed. It is particularly recommended when using public cloud service providers.
a - If