CPC H04L 9/3213 (2013.01) [H04L 9/0825 (2013.01); H04L 67/141 (2013.01); H04L 67/146 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A method for authenticating to a network-based communication service to participate in a network-based communication session, the method comprising:
at a computing device, performing operations comprising:
receiving an invitation to a communication session, the invitation including an indication of an authentication token recorded on a public blockchain, the authentication token associated on the public blockchain with an identifier of a blockchain account of a participant and an identifier of the communication session;
receiving an input to join the network-based communication session;
responsive to receiving the input to join the network-based communication session:
retrieving the authentication token using credentials of the blockchain account of the participant;
sending a join request to the communication service to join the network-based communication session, the join request providing the authentication token to authenticate with the network-based communication service; and
responsive to the communication server authenticating the authentication token, joining the network-based communication session in a role indicated by the authentication token.
|