


So nutzen Sie Spring Social, um sich mit sozialen Netzwerken zu verbinden
Soziale Netzwerke sind heute aus dem Leben der Menschen nicht mehr wegzudenken. Beliebte soziale Netzwerke wie Facebook, LinkedIn, Twitter und Sina Weibo erfreuen sich großer Beliebtheit und sind zu Websites geworden, die viele Menschen jeden Tag besuchen müssen. In sozialen Netzwerken werden zahlreiche Informationen geteilt. Für eine Bewerbung ist die Bereitstellung einer Unterstützung für soziale Netzwerke erforderlich. Apps können durch die Integration in soziale Netzwerke schnell an Popularität gewinnen. Die Integration mit sozialen Netzwerken hat hauptsächlich zwei Funktionen: Die erste ist eine relativ einfache Benutzer-Login-Integration, die es Benutzern ermöglicht, sich mit vorhandenen Konten auf Websites sozialer Netzwerke bei der Anwendung anzumelden. Dies hat den Vorteil, dass dem Benutzer eine Neuregistrierung erspart werden kann und außerdem eine Verbindung mit dem bestehenden sozialen Netzwerk des Benutzers hergestellt werden kann. Zweitens ist es die Methode der tiefgreifenden Integration, die es Benutzern ermöglicht, relevante Inhalte zu teilen die Anwendung auf soziale Netzwerke Mitte. Dies hat den Vorteil, dass die Benutzerbindung aufrechterhalten und gleichzeitig die Anwendung selbst beworben werden kann.
Soziale Netzwerke in Ihre App zu integrieren ist keine komplizierte Aufgabe. Viele soziale Netzwerkdienste bieten offene APIs, die die Integration von Anwendungen von Drittanbietern ermöglichen. Zur Vervollständigung lesen Sie einfach die entsprechende Dokumentation. Allerdings erfordert die Integration selbst einen gewissen Arbeitsaufwand. Je mehr Websites integriert werden müssen, desto höher ist der entsprechende Aufwand. Als Teil der Spring-Framework-Komponentenfamilie bietet Spring Social eine Abstraktion sozialer Netzwerkdienste und stellt zugehörige APIs für den Betrieb bereit.
Der größte Vorteil der Verwendung von Spring Social besteht darin, dass es bereits Unterstützung für gängige soziale Netzwerke bietet und nur eine einfache Konfiguration erfordert. Für einige weniger häufig genutzte Social-Networking-Sites finden Sie auch entsprechende Komponenten aus der Community. In diesem Artikel wird anhand einer Beispielanwendung die Verwendung von Spring Social veranschaulicht.
Beispielanwendung
Mit diesem Beispiel können sich Benutzer bei sozialen Netzwerken anmelden, um Informationen über ihre Freunde anzuzeigen. Dies ist eine Webanwendung, die mit dem Spring MVC-Framework erstellt wurde. Die Anwendung verwendet eine eingebettete H2-Datenbank zum Speichern von Daten. Das Frontend verwendet JSP, JSTL und die von Spring bereitgestellte Tag-Bibliothek und verwendet Apache Tiles für das Seitenlayout. Verwalten Sie die Benutzerauthentifizierung mit Spring Security. Die Seite wird mithilfe der Twitter Bootstrap-Bibliothek gestaltet. Das Projekt wird mit Gradle erstellt. Die Front-End-Bibliothek wird über Bower verwaltet.
Die im Beispiel bereitgestellten Funktionen sind relativ einfach und umfassen hauptsächlich Anmelde- und Registrierungsseiten sowie die Homepage des Benutzers. Beim Anmelden können Benutzer wählen, ob sie ein Konto bei einem sozialen Netzwerk eines Drittanbieters verwenden möchten. Nach der Anmeldung können Sie Freundesinformationen in sozialen Netzwerken einsehen.
Anmelden mit vorhandenen Konten in sozialen Netzwerken
Die grundlegendste in soziale Netzwerke integrierte Funktion besteht darin, Benutzern die Anmeldung mit vorhandenen Konten zu ermöglichen. Neben der Registrierung eines neuen Kontos können Benutzer auch bestehende Konten von anderen Websites zum Anmelden verwenden. Diese Methode wird oft als Verbindung zu Websites Dritter bezeichnet. Für Benutzer besteht das übliche Szenario darin, auf der Registrierungs- oder Anmeldeseite ein soziales Netzwerk eines Drittanbieters auszuwählen, um eine Verbindung herzustellen. Gehen Sie dann zur Anmeldung und Autorisierung auf die Website des Drittanbieters. Nach Abschluss der oben genannten Schritte wird ein neuer Benutzer erstellt. Während des Verbindungsvorgangs kann die Anwendung die Profilinformationen des Benutzers von der Social-Networking-Site eines Drittanbieters abrufen, um die Erstellung neuer Benutzer abzuschließen. Nachdem der neue Benutzer erstellt wurde, kann sich der Benutzer beim nächsten Mal direkt mit dem Konto des sozialen Netzwerks des Drittanbieters anmelden.
Grundkonfiguration
Spring Social bietet die Implementierung des Spring MVC-Controllers (Controller), der die Anmeldung und Registrierung von Website-Benutzern von Drittanbietern verwaltet und die Verwendung automatisch abschließen kann Anmelde- und Registrierungsfunktion für Konten in sozialen Netzwerken. Vor der Verwendung dieser Controller sind einige grundlegende Konfigurationen erforderlich. Die Konfiguration von Spring Social wird durch die Implementierung der Schnittstelle org.springframework.social.config.annotation.SocialConfigurer abgeschlossen. Es wird ein Teil der SocialConfig-Klasse angegeben, die die SocialConfigurer-Schnittstelle implementiert. Die Annotation „@EnableSocial“ wird verwendet, um Spring Social-bezogene Funktionen zu aktivieren. Die Annotation „@Configuration“ gibt an, dass diese Klasse auch Konfigurationsinformationen zum Spring-Framework enthält. Die SocialConfigurer-Schnittstelle verfügt über drei Methoden, die implementiert werden müssen:
addConnectionFactories: Diese Rückrufmethode wird verwendet, damit die Anwendung die Implementierung der Verbindungsfabrik hinzufügen kann, die dem sozialen Netzwerk entspricht, das unterstützt werden muss.
getUserIdSource: Diese Rückrufmethode gibt ein Implementierungsobjekt der Schnittstelle org.springframework.social.UserIdSource zurück, das zur eindeutigen Identifizierung des aktuellen Benutzers verwendet wird.
getUsersConnectionRepository: Diese Rückrufmethode gibt ein Implementierungsobjekt der Schnittstelle org.springframework.social.connect.UsersConnectionRepository zurück, das zum Verwalten der Korrespondenz zwischen Benutzern und Anbietern sozialer Netzwerkdienste verwendet wird.
Speziell für die Beispielanwendung fügt die Implementierung der Methode addConnectionFactories die Verbindungsfabrik-Implementierung von LinkedIn hinzu, die durch die Klasse org.springframework.social.linkedin.connect.LinkedInConnectionFactory dargestellt wird. Bei der Implementierung der getUserIdSource-Methode wird Spring Security verwendet, um die Informationen des aktuell angemeldeten Benutzers abzurufen. Die Methode getUsersConnectionRepository erstellt ein Implementierungsobjekt der datenbankbasierten JdbcUsersConnectionRepository-Klasse. Die LinkedInConnectionFactory-Klasse wird so erstellt, dass sie die Leistungsfähigkeit von Spring Social widerspiegelt. Um die von LinkedIn bereitgestellten Funktionen direkt nutzen zu können, ist lediglich die Angabe des bei LinkedIn genutzten API-Schlüssels erforderlich. Details zu OAuth werden von Spring Social gekapselt.
1. Verwenden Sie die Grundkonfiguration von Spring Social
@Configuration@EnableSocialpublic class SocialConfig implements SocialConfigurer { @Inject private DataSource dataSource; @Override public void addConnectionFactories(ConnectionFactoryConfigurer cfConfig, Environment env) { cfConfig.addConnectionFactory(new LinkedInConnectionFactory(env.getProperty("linkedin.consumerKey"), env.getProperty("linkedin.consumerSecret"))); } @Override public UserIdSource getUserIdSource() { return new UserIdSource() { @Override public String getUserId() { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); if (authentication == null) { throw new IllegalStateException("Unable to get a ConnectionRepository: no user signed in"); } return authentication.getName(); } }; } @Override public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) { return new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, Encryptors.noOpText()); } }
Login-Controller
Der nächste Schritt nach der Konfiguration von Spring Social besteht darin, den entsprechenden zu erstellen Spring MVC-Controller für die Benutzerregistrierung und -anmeldung. Spring Social bietet bereits eine entsprechende Controller-Implementierung. Sie müssen lediglich eine Schnittstelle erstellen, um Anfragen zu stellen. Als erstes muss ein Controller für die Anmeldung über ein soziales Netzwerk eines Drittanbieters erstellt werden. Wie gezeigt, müssen Sie nur ein Spring Bean erstellen, um den erforderlichen Controller zu erstellen. Dieser Controller ist standardmäßig an die URL „/signin“ gebunden. Jeder Drittanbieter verfügt über eine entsprechende Kennung, beispielsweise die Kennung „linkedin“ von LinkedIn. Die Kennung des Dienstanbieters ist häufig als Teil der URL für verschiedene Controller enthalten. Wenn sich ein Benutzer beispielsweise über ein LinkedIn-Konto anmelden muss, lautet die entsprechende URL „/signin/linkedin“. Wenn Sie sich über ein Twitter-Konto anmelden, lautet die entsprechende URL „/signin/twitter“.
2. Controller für die Anmeldung über soziale Netzwerke von Drittanbietern
@Beanpublic ProviderSignInController providerSignInController(ConnectionFactoryLocator connectionFactoryLocator, UsersConnectionRepository usersConnectionRepository) { return new ProviderSignInController(connectionFactoryLocator, usersConnectionRepository, new SimpleSignInAdapter(new HttpSessionRequestCache())); }
Im Obigen implementiert die SimpleSignInAdapter-Klasse die Schnittstelle org.springframework.social.connect.web.SignInAdapter Fungiert als Brücke zwischen der ProviderSignInController-Klasse und der Anmeldelogik der Anwendung selbst. Nachdem sich der Benutzer auf der Website eines Drittanbieters angemeldet hat, wird er automatisch über die SignInAdapter-Schnittstelle bei der Anwendung angemeldet. Die Implementierung der SimpleSignInAdapter-Klasse ist unten dargestellt.
3. Implementierung der SimpleSignInAdapter-Klasse
public class SimpleSignInAdapter implements SignInAdapter { private final RequestCache requestCache; @Inject public SimpleSignInAdapter(RequestCache requestCache) { this.requestCache = requestCache; } @Override public String signIn(String localUserId, Connection<?> connection, NativeWebRequest request) { SignInUtils.signin(localUserId); return extractOriginalUrl(request); } private String extractOriginalUrl(NativeWebRequest request) { HttpServletRequest nativeReq = request.getNativeRequest(HttpServletRequest.class); HttpServletResponse nativeRes = request.getNativeResponse(HttpServletResponse.class); SavedRequest saved = requestCache.getRequest(nativeReq, nativeRes); if (saved == null) { return null; } requestCache.removeRequest(nativeReq, nativeRes); removeAutheticationAttributes(nativeReq.getSession(false)); return saved.getRedirectUrl(); } private void removeAutheticationAttributes(HttpSession session) { if (session == null) { return; } session.removeAttribute(WebAttributes.AUTHENTICATION_EXCEPTION); } }
Im Codelisting 3 ruft die signIn-Methode der SimpleSignInAdapter-Klasse die signin-Methode der SignInUtils-Klasse auf, um sich anzumelden, und seine Implementierung Siehe Codelisting 4. Der Rückgabewert der signIn-Methode ist die Sprung-URL nach erfolgreicher Anmeldung.
4. Implementierung der signIn-Methode der SignInUtils-Klasse
public class SignInUtils { public static void signin(String userId) { SecurityContextHolder.getContext().setAuthentication(new UsernamePasswordAuthenticationToken(userId, null, null)); } }
Frontend-Seite
Sie müssen lediglich eine POST-Anfrage an die URL des Logins stellen Controller über die Seite, um den Anmeldevorgang über LinkedIn zu starten. Wie in der Abbildung dargestellt, kann der Anmeldevorgang durch Absenden des Formulars gestartet werden. Der Benutzer wird zunächst zur Autorisierungsseite der LinkedIn-Website weitergeleitet. Nach Abschluss der Autorisierung kann sich der Benutzer registrieren.
5. Anmeldeseite
<form id="linkedin-signin-form" action="signin/linkedin" method="POST" class="form-signin" role="form"> <h2 class="form-signin-heading">Or Connect by</h2> <input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/> <button type="submit" class="btn btn-primary">LinkedIn</button> </form>
Nach Abschluss der Autorisierung der Drittanbieter-Website wird der Benutzer standardmäßig zu der Seite weitergeleitet, die der URL „/signup“ entspricht. Auf dieser Seite können Benutzer einige relevante Registrierungsinformationen hinzufügen. Gleichzeitig können Benutzerprofilinformationen, die von Websites Dritter stammen, wie beispielsweise der Name des Benutzers, vorab ausgefüllt werden. Die Aktionen dieser Seite nach dem Absenden des Formulars werden vom angezeigten Controller verwaltet.
6. Implementierung des Benutzerregistrierungscontrollers
@RequestMapping(value="/signup", method=RequestMethod.POST) public String signup(@Valid @ModelAttribute("signup") SignupForm form, BindingResult formBinding, WebRequest request) { if (formBinding.hasErrors()) { return null; } Account account = createAccount(form, formBinding); if (account != null) { SignInUtils.signin(account.getUsername()); ProviderSignInUtils.handlePostSignUp(account.getUsername(), request); return "redirect:/"; } return null; }
Nachdem der Benutzer das Registrierungsformular übermittelt hat, erstellen Sie ein entsprechendes Konto basierend auf den vom Benutzer eingegebenen Informationen und melden Sie sich dann neu an Registrieren Sie Ihr Konto und springen Sie zur Startseite zurück.
API verwenden
Spring Social 的另外一个重要的作用在于提供了很多社交网络服务的 API 的封装。当用户通过社交网络的账号登录之后,可以通过相应的 API 获取到相关的信息,或执行一些操作。比如获取到用户的好友信息,或是根据用户的要求发布新的消息。一般来说,很多社交网络服务提供商都有自己的 API 来提供给开发人员使用。不过一般只提供 REST API,并没有 Java 封装。Spring Social 的一个目标是为主流的社交网络提供相应的 Java 封装的 API。对于社区已经有良好的 Java 库的社交网络,如 Twitter,Spring Social 会进行整合与封装;而对于暂时没有 Java 实现的,Spring Social 的组件会提供相应的支持。如示例应用中使用的 LinkedIn 的 Java API 是由 Spring Social 开发的。
在使用 LinkedIn 的 Java API 之前,首先要创建相应的 Spring Bean,如所示。
7. 创建 LinkedIn API 对应的 Bean
@Bean@Scope(value="request", proxyMode=ScopedProxyMode.INTERFACES)public LinkedIn linkedin(ConnectionRepository repository) { Connection<LinkedIn> connection = repository.findPrimaryConnection(LinkedIn.class); return connection != null ? connection.getApi() : null; }
LinkedIn Java API 的核心接口是 org.springframework.social.linkedin.api.LinkedIn。如果当前用户已经连接了 LinkedIn 的账号,就可以通过 ConnectionRepository 接口找到该用户对应的连接的信息,并创建出 API 接口的实现。是展示 LinkedIn 上好友信息的控制器的实现。
8. 展示 LinkedIn 上好友信息的控制器的实现
@Controllerpublic class LinkedInConnectionsController { private LinkedIn linkedIn; @Inject public LinkedInConnectionsController(LinkedIn linkedIn) { this.linkedIn = linkedIn; } @RequestMapping(value="/connections", method= RequestMethod.GET) public String connections(Model model) { model.addAttribute("connections", linkedIn.connectionOperations().getConnections()); return "connections"; } }
通过 LinkedIn 接口的 connectionOperations 方法可以获取到 org.springframework.social.linkedin.api.ConnectionOperations 接口的实现,然后就可以再通过 getConnections 方法获取到包含好友信息的 org.springframework.social.linkedin.api.LinkedInProfile 类的对象列表。然后就可以在网页上展示,如所示。
9. 展示 LinkedIn 好友信息的页面
<ul class="media-list"> <c:forEach items="${connections}" var="connection"> <li class="media"> <a href="" class="pull-left"> <img class="lazy-load" data-original="${connection.profilePictureUrl}" alt="" class="media-object"> </a> <div class="media-body"> <h4 class="media-heading">${connection.firstName} ${connection.lastName}</h4> <p><c:out value="${connection.headline}" /></p> </div> </li> </c:forEach> </ul>
结束语
在社交网络日益流行的今天,Web 应用都应该考虑增加对社交网络的支持。这样既方便了用户,让他们省去了重新注册的麻烦,又可以增加用户粘性,同时可以通过社交网络进行推广。虽然很多社交网站都提供了开放 API 来让应用使用其服务,但是集成所需的工作量是不小的。Spring Social 作为 Spring 框架中的一部分,为在 Web 应用中集成社交网络提供了良好支持。本文详细介绍了如何通过 Spring Social 来实现通过社交网络账号进行登录以及使用社交网络提供的 API。
Das obige ist der detaillierte Inhalt vonSo nutzen Sie Spring Social, um sich mit sozialen Netzwerken zu verbinden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



CrystalDiskMark ist ein kleines HDD-Benchmark-Tool für Festplatten, das schnell sequentielle und zufällige Lese-/Schreibgeschwindigkeiten misst. Lassen Sie sich als Nächstes vom Redakteur CrystalDiskMark und die Verwendung von CrystalDiskMark vorstellen ). Zufällige I/O-Leistung. Es ist eine kostenlose Windows-Anwendung und bietet eine benutzerfreundliche Oberfläche und verschiedene Testmodi zur Bewertung verschiedener Aspekte der Festplattenleistung. Sie wird häufig in Hardware-Reviews verwendet

Wie schließe ich die Körperfettwaage an? Keep verfügt über eine speziell entwickelte Körperfettwaage, aber die meisten Benutzer wissen nicht, wie sie die Körperfettwaage anschließen sollen Editor bringt zu den Nutzern, interessierte Nutzer kommen und schauen! So schließen Sie die Keep-Körperfettwaage an: 1. Öffnen Sie zunächst die Keep-Software, gehen Sie zur Hauptseite, klicken Sie auf [Mein] in der unteren rechten Ecke und wählen Sie [Smart Hardware] aus. 2. Klicken Sie dann auf der Seite „Meine Smart-Geräte“. Klicken Sie auf die Schaltfläche [Gerät hinzufügen] in der Mitte. 3 Wählen Sie dann das Gerät aus, dem Sie eine Schnittstelle hinzufügen möchten. Wählen Sie dann [Intelligente Körperfett-/Gewichtswaage] aus. 4. Klicken Sie dann auf der Seite zur Auswahl des Gerätemodells auf [Körperfettwaage behalten]. Option 5. Schließlich in der unten gezeigten Benutzeroberfläche unten [Jetzt hinzufügen].

foobar2000 ist eine Software, die Ihnen jederzeit Musik aller Art mit verlustfreier Klangqualität bietet Spielen Sie das erweiterte Audio auf dem Computer ab, um ein bequemeres und effizienteres Musikwiedergabeerlebnis zu ermöglichen. Das Interface-Design ist einfach, klar und benutzerfreundlich. Es nimmt einen minimalistischen Designstil an, ohne übermäßige Dekoration Es unterstützt außerdem eine Vielzahl von Skins und Themes, personalisiert Einstellungen nach Ihren eigenen Vorlieben und erstellt einen exklusiven Musikplayer, der die Wiedergabe mehrerer Audioformate unterstützt. Außerdem unterstützt es die Audio-Gain-Funktion zum Anpassen der Lautstärke Passen Sie die Lautstärke entsprechend Ihrem Hörzustand an, um Hörschäden durch zu hohe Lautstärke zu vermeiden. Als nächstes lass mich dir helfen

Als Branchenführer bietet Spring+AI durch seine leistungsstarke, flexible API und erweiterte Funktionen führende Lösungen für verschiedene Branchen. In diesem Thema werden wir uns mit den Anwendungsbeispielen von Spring+AI in verschiedenen Bereichen befassen. Jeder Fall wird zeigen, wie Spring+AI spezifische Anforderungen erfüllt, Ziele erreicht und diese LESSONSLEARNED auf ein breiteres Anwendungsspektrum ausdehnt. Ich hoffe, dieses Thema kann Sie dazu inspirieren, die unendlichen Möglichkeiten von Spring+AI tiefer zu verstehen und zu nutzen. Das Spring-Framework hat eine mehr als 20-jährige Geschichte im Bereich der Softwareentwicklung, und seit der Veröffentlichung der Spring Boot 1.0-Version sind 10 Jahre vergangen. Nun kann niemand diesen Frühling bestreiten

NetEase Mailbox ist eine von chinesischen Internetnutzern weit verbreitete E-Mail-Adresse und hat mit seinen stabilen und effizienten Diensten schon immer das Vertrauen der Benutzer gewonnen. NetEase Mailbox Master ist eine E-Mail-Software, die speziell für Mobiltelefonbenutzer entwickelt wurde. Sie vereinfacht das Senden und Empfangen von E-Mails erheblich und macht unsere E-Mail-Verarbeitung komfortabler. Wie Sie NetEase Mailbox Master verwenden und welche spezifischen Funktionen es bietet, wird Ihnen der Herausgeber dieser Website im Folgenden ausführlich vorstellen und hofft, Ihnen weiterzuhelfen! Zunächst können Sie die NetEase Mailbox Master-App im Mobile App Store suchen und herunterladen. Suchen Sie im App Store oder im Baidu Mobile Assistant nach „NetEase Mailbox Master“ und befolgen Sie dann die Anweisungen zur Installation. Nachdem der Download und die Installation abgeschlossen sind, öffnen wir das NetEase-E-Mail-Konto und melden uns an. Die Anmeldeschnittstelle ist wie unten dargestellt

Cloud-Speicher sind heutzutage aus unserem täglichen Leben und Arbeiten nicht mehr wegzudenken. Als einer der führenden Cloud-Speicherdienste in China hat Baidu Netdisk mit seinen leistungsstarken Speicherfunktionen, der effizienten Übertragungsgeschwindigkeit und dem komfortablen Bedienerlebnis die Gunst einer großen Anzahl von Benutzern gewonnen. Und egal, ob Sie wichtige Dateien sichern, Informationen teilen, Videos online ansehen oder Musik hören möchten, Baidu Cloud Disk kann Ihre Anforderungen erfüllen. Viele Benutzer verstehen jedoch möglicherweise nicht die spezifische Verwendung der Baidu Netdisk-App. Dieses Tutorial führt Sie daher im Detail in die Verwendung der Baidu Netdisk-App ein. Wenn Sie immer noch verwirrt sind, folgen Sie bitte diesem Artikel, um mehr im Detail zu erfahren. So verwenden Sie Baidu Cloud Network Disk: 1. Installation Wählen Sie beim Herunterladen und Installieren der Baidu Cloud-Software zunächst die benutzerdefinierte Installationsoption aus.

MetaMask (auf Chinesisch auch Little Fox Wallet genannt) ist eine kostenlose und beliebte Verschlüsselungs-Wallet-Software. Derzeit unterstützt BTCC die Bindung an die MetaMask-Wallet. Nach der Bindung können Sie sich mit der MetaMask-Wallet schnell anmelden, Werte speichern, Münzen kaufen usw. und bei der erstmaligen Bindung einen Testbonus von 20 USDT erhalten. Im BTCCMetaMask-Wallet-Tutorial stellen wir detailliert vor, wie man MetaMask registriert und verwendet und wie man das Little Fox-Wallet in BTCC bindet und verwendet. Was ist die MetaMask-Wallet? Mit über 30 Millionen Nutzern ist MetaMask Little Fox Wallet heute eines der beliebtesten Kryptowährungs-Wallets. Die Nutzung ist kostenlos und kann als Erweiterung im Netzwerk installiert werden

Apple hat am Dienstag das iOS 17.4-Update veröffentlicht, das eine Reihe neuer Funktionen und Korrekturen für iPhones bringt. Das Update enthält neue Emojis und EU-Nutzer können diese auch aus anderen App-Stores herunterladen. Darüber hinaus stärkt das Update auch die Kontrolle der iPhone-Sicherheit und führt weitere Einstellungsoptionen für den „Schutz gestohlener Geräte“ ein, um Benutzern mehr Auswahl und Schutz zu bieten. „iOS17.3 führt zum ersten Mal die Funktion „Schutz vor gestohlenen Geräten“ ein, die den vertraulichen Informationen der Benutzer zusätzliche Sicherheit verleiht. Wenn der Benutzer nicht zu Hause oder an anderen vertrauten Orten ist, erfordert diese Funktion, dass der Benutzer zum ersten Mal biometrische Informationen eingibt Zeit und nach einer Stunde müssen Sie Informationen erneut eingeben, um auf bestimmte Daten zuzugreifen und diese zu ändern, z. B. um Ihr Apple-ID-Passwort zu ändern oder den Schutz vor gestohlenen Geräten zu deaktivieren.
