Faits: Faits: A. Dans le cadre de la poursuite en réalisation de gage immobilier introduite par Y._ SA contre X._ (propriétaire de l'immeuble et débiteur personnel) et dame X._ (épouse du prénommé), le Juge suppléant du district de Sion a, par décision du 29 octobre 2003, levé provisoirement l'opposition formée par chaque poursuivi à concurrence de 1'135'000 fr., plus intérêts à 4 % l'an dès le 1er février 2003, et de 26'483 fr.35 avec intérêts à 5 % dès le 15 avril 2003. A. Dans le cadre de la poursuite en réalisation de gage immobilier introduite par Y._ SA contre X._ (propriétaire de l'immeuble et débiteur personnel) et dame X._ (épouse du prénommé), le Juge suppléant du district de Sion a, par décision du 29 octobre 2003, levé provisoirement l'opposition formée par chaque poursuivi à concurrence de 1'135'000 fr., plus intérêts à 4 % l'an dès le 1er février 2003, et de 26'483 fr.35 avec intérêts à 5 % dès le 15 avril 2003. B. Le 2 février 2004, les poursuivis ont ouvert une action en libération de dette. Le Juge II du district de Sion a invité chacun des demandeurs à payer une avance de frais de 22'000 fr. jusqu'au 20 février 2004, délai prorogé au 15 mars suivant. La poursuivante ayant requis des sûretés pour les dépens, le magistrat précité les a fixées à 62'000 fr., montant à verser conjointement par les intéressés jusqu'au 7 juin 2004, délai prorogé au 1er juillet suivant. Les sûretés n'ayant pas été fournies en temps utile, le juge a, le 1er octobre 2004, imparti aux demandeurs un dernier délai de 10 jours, sous peine d'irrecevabilité de la demande. Le 30 juin 2004, dame X._ a sollicité le bénéfice de l'assistance judiciaire totale, faisant valoir qu'elle était indigente (revenu mensuel total de 1'849 fr.) et que la cause n'était pas dépourvue de chances de succès (nullité du gage en raison de la violation de l'art. 169 CC). Par décision du 29 septembre 2004, le Juge II du district de Sion a rejeté la requête. Statuant le 2 mars 2005, la Cour de cassation civile du Tribunal cantonal du canton du Valais a rejeté le pourvoi en nullité formé par la requérante. Par décision du 29 septembre 2004, le Juge II du district de Sion a rejeté la requête. Statuant le 2 mars 2005, la Cour de cassation civile du Tribunal cantonal du canton du Valais a rejeté le pourvoi en nullité formé par la requérante. C. Agissant par la voie du recours de droit public au Tribunal fédéral pour violation de l'art. 29 al. 3 Cst., dame X._ conclut à l'annulation de la décision du Tribunal cantonal; elle demande l'octroi de l'assistance judiciaire pour la procédure fédérale. C. Agissant par la voie du recours de droit public au Tribunal fédéral pour violation de l'art. 29 al. 3 Cst., dame X._ conclut à l'annulation de la décision du Tribunal cantonal; elle demande l'octroi de l'assistance judiciaire pour la procédure fédérale. D. Par ordonnance présidentielle du 11 avril 2005, l'effet suspensif a été attribué au recours.