ForceTree.com: How to revoke Oauth token for inactive users in Salesforce

PHOTO EMBED

Tue Aug 27 2024 02:59:22 GMT+0000 (Coordinated Universal Time)

Saved by @WayneChung

List<OauthToken> invalidTokens = [Select id, user.name, accesstoken,AppName, DeleteToken  From OauthToken where user.IsActive = false];
Auth.OauthTokenType  deltoken = Auth.OauthTokenType.DELETE_TOKEN;
for(OauthToken invalidToken :invalidTokens){
    try{
    	Boolean result = Auth.OauthToken.revokeToken(deltoken,invalidToken.DeleteToken);
    	system.debug('Result is: '+result);
    }catch (Exception e){
        system.debug('Exception is: '+e);
    }
}
content_copyCOPY

https://www.forcetree.com/2024/06/how-to-revoke-oauth-token-for-inactive.html?m