Reset the login cookie by API
I wonder if there is any way to reset login cookies through the API.
I know there is how to do this through the settings in admin.
gmail-api google-admin-sdk gsuite admin-sdk
add a comment |
I wonder if there is any way to reset login cookies through the API.
I know there is how to do this through the settings in admin.
gmail-api google-admin-sdk gsuite admin-sdk
add a comment |
I wonder if there is any way to reset login cookies through the API.
I know there is how to do this through the settings in admin.
gmail-api google-admin-sdk gsuite admin-sdk
I wonder if there is any way to reset login cookies through the API.
I know there is how to do this through the settings in admin.
gmail-api google-admin-sdk gsuite admin-sdk
gmail-api google-admin-sdk gsuite admin-sdk
asked Oct 22 '18 at 17:36
Leticia FatimaLeticia Fatima
195
195
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
There's no direct API for resetting the login cookie. There's a workaround idea from this SO post. For more info, you can also check this Google thread.
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
add a comment |
According to the G Suite forum, the only way to to do this is through a force password reset using Dito GAM on the user side.
Related question from SE:
Is it possible to reset sign-in cookies for all Gmail users in Google Admin?
add a comment |
Toggling changePasswordAtNextLogin
flag of a G Suite user logs him out of all devices.
Make the changePasswordAtNextLogin
value to True
and then False
immediately. It is better than suspending the user as incoming mails will not get bounced.
Python example:
def changePasswordNextLogin(self,userEmail, status=True):
try:
reqBody = {"changePasswordAtNextLogin":status}
updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
return True
except Exception, e:
logging.info("Exception change_passwordNextLogin = %s", e)
return False
def forceLogoutUser(self, userEmail):
self.changePasswordNextLogin(userEmail, True)
self.changePasswordNextLogin(userEmail, False)
return True
Call 'forceLogoutUser(userEmail)' when you want to log a user out of a all devices.
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52934817%2freset-the-login-cookie-by-api%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
There's no direct API for resetting the login cookie. There's a workaround idea from this SO post. For more info, you can also check this Google thread.
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
add a comment |
There's no direct API for resetting the login cookie. There's a workaround idea from this SO post. For more info, you can also check this Google thread.
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
add a comment |
There's no direct API for resetting the login cookie. There's a workaround idea from this SO post. For more info, you can also check this Google thread.
There's no direct API for resetting the login cookie. There's a workaround idea from this SO post. For more info, you can also check this Google thread.
answered Oct 23 '18 at 9:34
jessjess
903110
903110
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
add a comment |
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
I had seen this post, however, if it suspends the user he stops receiving the email and it is no longer viable for me. Thanks.
– Leticia Fatima
Oct 24 '18 at 19:45
add a comment |
According to the G Suite forum, the only way to to do this is through a force password reset using Dito GAM on the user side.
Related question from SE:
Is it possible to reset sign-in cookies for all Gmail users in Google Admin?
add a comment |
According to the G Suite forum, the only way to to do this is through a force password reset using Dito GAM on the user side.
Related question from SE:
Is it possible to reset sign-in cookies for all Gmail users in Google Admin?
add a comment |
According to the G Suite forum, the only way to to do this is through a force password reset using Dito GAM on the user side.
Related question from SE:
Is it possible to reset sign-in cookies for all Gmail users in Google Admin?
According to the G Suite forum, the only way to to do this is through a force password reset using Dito GAM on the user side.
Related question from SE:
Is it possible to reset sign-in cookies for all Gmail users in Google Admin?
answered Oct 23 '18 at 10:49
MαπμQμαπkγVπ.0MαπμQμαπkγVπ.0
2,0251514
2,0251514
add a comment |
add a comment |
Toggling changePasswordAtNextLogin
flag of a G Suite user logs him out of all devices.
Make the changePasswordAtNextLogin
value to True
and then False
immediately. It is better than suspending the user as incoming mails will not get bounced.
Python example:
def changePasswordNextLogin(self,userEmail, status=True):
try:
reqBody = {"changePasswordAtNextLogin":status}
updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
return True
except Exception, e:
logging.info("Exception change_passwordNextLogin = %s", e)
return False
def forceLogoutUser(self, userEmail):
self.changePasswordNextLogin(userEmail, True)
self.changePasswordNextLogin(userEmail, False)
return True
Call 'forceLogoutUser(userEmail)' when you want to log a user out of a all devices.
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
add a comment |
Toggling changePasswordAtNextLogin
flag of a G Suite user logs him out of all devices.
Make the changePasswordAtNextLogin
value to True
and then False
immediately. It is better than suspending the user as incoming mails will not get bounced.
Python example:
def changePasswordNextLogin(self,userEmail, status=True):
try:
reqBody = {"changePasswordAtNextLogin":status}
updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
return True
except Exception, e:
logging.info("Exception change_passwordNextLogin = %s", e)
return False
def forceLogoutUser(self, userEmail):
self.changePasswordNextLogin(userEmail, True)
self.changePasswordNextLogin(userEmail, False)
return True
Call 'forceLogoutUser(userEmail)' when you want to log a user out of a all devices.
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
add a comment |
Toggling changePasswordAtNextLogin
flag of a G Suite user logs him out of all devices.
Make the changePasswordAtNextLogin
value to True
and then False
immediately. It is better than suspending the user as incoming mails will not get bounced.
Python example:
def changePasswordNextLogin(self,userEmail, status=True):
try:
reqBody = {"changePasswordAtNextLogin":status}
updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
return True
except Exception, e:
logging.info("Exception change_passwordNextLogin = %s", e)
return False
def forceLogoutUser(self, userEmail):
self.changePasswordNextLogin(userEmail, True)
self.changePasswordNextLogin(userEmail, False)
return True
Call 'forceLogoutUser(userEmail)' when you want to log a user out of a all devices.
Toggling changePasswordAtNextLogin
flag of a G Suite user logs him out of all devices.
Make the changePasswordAtNextLogin
value to True
and then False
immediately. It is better than suspending the user as incoming mails will not get bounced.
Python example:
def changePasswordNextLogin(self,userEmail, status=True):
try:
reqBody = {"changePasswordAtNextLogin":status}
updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
return True
except Exception, e:
logging.info("Exception change_passwordNextLogin = %s", e)
return False
def forceLogoutUser(self, userEmail):
self.changePasswordNextLogin(userEmail, True)
self.changePasswordNextLogin(userEmail, False)
return True
Call 'forceLogoutUser(userEmail)' when you want to log a user out of a all devices.
edited Nov 23 '18 at 11:11
answered Nov 23 '18 at 5:59
dishant makwanadishant makwana
12
12
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
add a comment |
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
It would be nice if you added an example or provided a link to the docs.
– m02ph3u5
Nov 23 '18 at 6:31
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52934817%2freset-the-login-cookie-by-api%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown