{'fraction_non_alphanumeric': 0.020604395604395604, 'fraction_numerical': 0.0, 'mean_word_length': 4.360294117647059, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Web Authorization Protocols

The proliferation of the use of websites and their counterparts for mobile devices has created a number of problems that did not occur in the past. Typically, one needs to create many and different accounts for all websites and apps she wants to use. However, this means one has to do a lot of booking work. Fortunately, authentication and authorization protocols can be used to solve this and other related problems (e.g., what kind of data can be shared between apps and sites and what kind or data can be made publicly available to anybody). However, even this is not enough so one has to use additional tools to be absolutely sure data are exchanged in a safe way. All these are documented here.