Skip to content
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

Onelogin authentication backend #1018

Closed
wants to merge 1 commit into from
Closed

Onelogin authentication backend #1018

wants to merge 1 commit into from

Conversation

ejholmes
Copy link
Contributor

@ejholmes ejholmes commented Nov 1, 2016

This compliments the SAML authentication backend added in #1017, with a Onelogin extension using the Generate SAML assertion API of Onelogin. This allows users to use emp login to perform SAML authentication, instead of using the browser flow.

With that said, this currently doesn't work for me because Duo devices are apparently broken in the Onelogin API. Onelogin has verified that it is broken, but I've yet to hear back from them one what they're doing to fix it.

User *empire.User

// When this Session will expire. The zero value means no expiration.
ExpiresAt *time.Time
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This allows us to propagate the SessionNotOnOrAfter assertion down, and ensures that access tokens created expire with the SAML session.

@ejholmes
Copy link
Contributor Author

I checked this out again on friday. Apparently still broken on OneLogin's side. /sigh

I bugged their support again to see what they're doing about it.

@ejholmes
Copy link
Contributor Author

OneLogin support finally got a response from their engineering team on this and got back to me. They say that support for Duo devices in the API is unsupported (despite having docs referencing Duo devices). So, I'm going to close this for now.

@ejholmes ejholmes closed this Apr 26, 2017
@phobologic
Copy link
Contributor

Why is there no annoyed emoji for this? Grrr.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants