private void RegisterRoleSession(SAMLImmutableCredentials sessionCredentials) { if (SAMLRoleSessionManager.IsAvailable) { sessionManager.RegisterRoleSession(GetRoleSessionName(), sessionCredentials); } }
private bool TryGetRoleSession(out SAMLImmutableCredentials sessionCredentials) { if (SAMLRoleSessionManager.IsAvailable) { return(sessionManager.TryGetRoleSession(GetRoleSessionName(), out sessionCredentials)); } else { sessionCredentials = null; return(false); } }
public override bool Equals(object obj) { if (this == obj) { return(true); } SAMLImmutableCredentials sAMLImmutableCredentials = obj as SAMLImmutableCredentials; if (sAMLImmutableCredentials == null) { return(false); } if (base.Equals(obj)) { return(string.Equals(Subject, sAMLImmutableCredentials.Subject, StringComparison.Ordinal)); } return(false); }