[MastoAPI] Add switching of frontend flavours
[akkoma] / lib / pleroma / web / oauth / authorization.ex
index ea742f6786deab65311585f8ad7b6a07d033c799..9039b8b4564d5d21bc56283d1f2c2cadc943c90b 100644 (file)
@@ -10,7 +10,8 @@ defmodule Pleroma.Web.OAuth.Authorization do
   alias Pleroma.Web.OAuth.Authorization
   alias Pleroma.Web.OAuth.App
 
-  import Ecto.{Changeset, Query}
+  import Ecto.Changeset
+  import Ecto.Query
 
   schema "oauth_authorizations" do
     field(:token, :string)
@@ -23,7 +24,7 @@ defmodule Pleroma.Web.OAuth.Authorization do
   end
 
   def create_authorization(%App{} = app, %User{} = user) do
-    token = :crypto.strong_rand_bytes(32) |> Base.url_encode64()
+    token = :crypto.strong_rand_bytes(32) |> Base.url_encode64(padding: false)
 
     authorization = %Authorization{
       token: token,