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

Epicodus IP address #141

Closed
JakeKaad opened this issue Mar 31, 2015 · 2 comments
Closed

Epicodus IP address #141

JakeKaad opened this issue Mar 31, 2015 · 2 comments

Comments

@JakeKaad
Copy link
Contributor

We were trying to figure out a way that users could log-in from their paired computer in class, rather than having the master check-in. We noticed that devise keeps track of the ip you are currently signed in on.

Could we use the Epicodus IP to validate that you are at school, on the epicodus network to make sure that you are checking in at school. Would there be a better way to verify this?

@michaelrkn
Copy link
Contributor

I'd suggest keeping it simple for now - if you and your pair log in together, you're signed in. Unless you convince another student to scheme with you when you're both playing hooky, this should be security enough to get going :)

Future versions could use an agent running on the Epicodus network that reports the current Epicodus IP (we have a dynamic IP address) and then verifies it against the IP of the user signing in.

@michaelrkn
Copy link
Contributor

As I noted in the other issue, this isn't really appropriate for an issue. I'm going to close this out; please open a new issue with the feature that you're working to implement, and then things like this can be part of the discussion on the issue. Thanks!

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

No branches or pull requests

2 participants