diff --git a/hiboo/application/social.py b/hiboo/application/social.py
index f5aa0906336420922d540d3b86fdf222789619cb..e891d604602158a134bbcab544edd67b51bb6274 100644
--- a/hiboo/application/social.py
+++ b/hiboo/application/social.py
@@ -19,7 +19,7 @@ class MastodonApplication(base.SAMLApplication):
         submit = fields.SubmitField(_('Submit'))
 
     def configure(self, form):
-        callback_uri = self.application_uri.data + "/auth/auth/callback"
+        callback_uri = form.application_uri.data + "/auth/auth/callback"
         return {
             "acs": callback_uri,
             "entityid": callback_uri,
diff --git a/hiboo/application/storage.py b/hiboo/application/storage.py
index 4142da988b906db8ffc0c5da16562f1e85c6eeb5..dda4d3815da961e35b46a0f78b1f3433fa48a4a8 100644
--- a/hiboo/application/storage.py
+++ b/hiboo/application/storage.py
@@ -4,7 +4,7 @@ from flask_babel import lazy_gettext as _
 
 
 @register("nextcloud")
-class SeafileApplication(base.SAMLApplication):
+class NextcloudApplication(base.SAMLApplication):
     """ NextCloud is a free alternative to many cloud vendors (storage, contacts, meetings, etc.)
     """