-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exposing OneLogin_Saml2_Auth->getLastErrorReason() #38
Comments
I think a PR for that would be nice (I cant test the code myself right now). We could just expose the hole object just in case... |
That is a good suggestion! Another idea would be to have Saml2Auth extend OneLogin_Saml2_Auth, then Saml2Auth would have access to the public methods in OneLogin_Saml2_Auth (Also meaning you could remove Saml2Auth->isAuthenticated(), Saml2Auth->login() and Saml2Auth->logout()) . Can you see any issues with this inheritance? |
Inheritance adds a little more of coupling.. if onelogin changes their api in the future, we change our implementation and our users will be safe. |
Hi @aacotroneo, I try to maintain the API methods of php-saml intact, but sometimes new functionalities require adding new parameters or implement new methods. Best regards. |
hi @pitbulk, I know that, I was just commenting a general idea about inheritance over composition, your API has been very stable for sure.. we barely had to change anything because of a breaking change here |
Hey @aacotroneo ,
Would you be able to create a public method in Saml2Auth.php to expose OneLogin_Saml2_Auth->getLastErrorReason(). I can create a PR if you want.
Nathan.
The text was updated successfully, but these errors were encountered: