101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

581
active users

#oauth

1 post1 participant0 posts today

USSO is a third-party cookie-based SSO (for now), built to work across multiple domains and businesses. It has been in development for over a year by Mahdi Kiani.

Right now, it's written in Python, but a Go rewrite is coming soon. After the rewrite, OAuth, SAML, and other authentication methods will be added.

For now, USSO doesn’t have a frontend to manage all SSO operations, but everything is available through an API.

A couple of microservices also work with USSO:

A global S3-based file manager

UFAAS, a Function-as-a-Service platform, optimized for Iran

UFAAS currently only supports IRT/IRR currencies and integrates with Iranian payment gateways, but accounts can also be manually charged.

A Rust module for USSO has also been released, making it easier to integrate with Rust-based applications. Additionally, I've recently joined the development team.

USSO is planned to be used on Parch Linux, and detailed deployment documentation will be written for all major platforms, including cloud, Docker, Kubernetes, and Jails.

Mahdi Kiani on X: x.com/mahdikiani
Project GitHub: github.com/ussoio
The File Manager: github.com/ufilesorg
FaaS: github.com/ufaasio
profile manager based on usso: github.com/uprofile
rustcrate: crates.io/crates/usso

X (formerly Twitter)مهدی کیانی (@mahdikiani) on Xدر تلاش برای بنده بودن، شوهر، پدر، کمی کارآفرین با زاویه نگاه فنی
#USSO#SSO#OAuth

Langsam wird es auf meiner #GoToSocial Instanz gemütlich :neocat_comfy:.

Ich habe gerade eine Sammlung von #NeoCat :neocat: Emojis hochgeladen. Das war gar nicht so einfach, da GTS solch einen Sammel-Upload von #MissKey Emoji Archiven noch nicht unterstützt. Man kann Emojis nur einzeln per API Aufruf hochladen.

Da ich aber ein bisschen #Python kann, war das Problem relativ schnell behoben

**Ich habe zwei Scripte geschrieben:**

- Eines um mich per #OAuth zu authentifizieren um ein Bearer Token für die API Aufrufe zu erhalten.
- Ein weiteres, das die meta.json Datei von MissKey kompatiblem Emoji Archiven auswertet und dann alle Emojis im Archiv einzeln per API Aufruf hochlädt.

**Was habe ich gelernt:**

- Wie MissKey Emoji Archive aufgebaut sind.
- Wie man sich bei GTS per OAuth authentifiziert.
- Wie man Emojis aus MissKey Archiven per GTS API calls hochlädt.

#SelfHosting #GoToSocial #Python #OAuth #CustomEmojis

Anybody close their personal Gmail or Outlook, ie Google and Microsoft accounts? They are just spam and I have pretty good success with my private email domain so I'm just tired of all the spam and tracking if I don't use their services. I just need a replacement OAuth server and Authenticator app. #oauth #otp #security #email

Mails on my personal front are purely for bills, and other updates. I've been using aerc for a while but I had to switch.

I realized how bad the e-mail client scenario is on Linux now that services demand OAuth2. The majority of clients don't support it so you have to use proxies, and complex 3rd party tools with complex configurations, and mail downloaders. It's crazy.

Maybe, I'm missing something. I just installed Thunderbird after avoiding it.

#email#oauth#linux

Add a custom icon to Auth0's Custom Social integrations

shkspr.mobi/blog/2024/12/add-a

This is so fucking stupid.

There is no way to update the logo of a custom social connection on Auth0 without using the command line. On literally every other service I've used, there's a little box to upload a logo. But Okta have a funny idea of what developers want.

And, to make matters worse, their documentation contains an error! They don't listen to community requests or take bug reports, so I'm blogging in the hope that this is useful to you.

The Command

curl --request PATCH \-H 'Content-Type: application/json' \-H 'Accept: application/json' \-H 'Authorization: Bearer eyJhb...ZEQ' \  --url 'https://whatever.eu.auth0.com/api/v2/connections/con_qwerty123456' \  --data ' ... '

You will also need to supply some JSON in the data parameter. I've formatted it to be easier to read than the garbage documentation. All of these fields are mandatory.

{  "options": {    "client_id": "your-app-id",    "client_secret": "Shhhhhh!",    "icon_url": "https://example.com/image.svg",    "scripts": {      "fetchUserProfile": "???"    },    "authorizationURL": "https://example.com/oauth2/authorize",    "tokenURL": "https://example.com/oauth2/token",    "scope": "auth"  },  "display_name": "Whatever"}

OK, but how do you get all those values?

  • Bearer token:
  • URl
    • This is your normal Auth0 domain name.
    • The Connection ID at the end can be found in the dashboard of your social connection
  • Client ID & Secret
    • You set these in the social connection's dashboard.
  • icon_url
    • Public link to an image. It can be an SVG.
  • fetchUserProfile
    • Whatever code you want to run. If you don't want any, you can't leave it blank. So type in a couple of characters.
  • authorizationURL and tokenURL
    • Wherever you want to redirect users to
  • display_name
    • What you want to show to the user

This is such a load of bollocks! Is it really that hard for the Okta team to put an input field with "type the URl of your logo"?

Terence Eden’s Blog · Add a custom icon to Auth0's Custom Social integrations
More from Terence Eden

🆕 blog! “Add a custom icon to Auth0's Custom Social integrations”

This is so fucking stupid.

There is no way to update the logo of a custom social connection on Auth0 without using the command line. On literally every other service I've used, there's a little box to upload a logo. But Okta have a funny idea of what developers want.

And, to make matters…

👀 Read more: shkspr.mobi/blog/2024/12/add-a

#Auth0 #HowTo #oauth

Terence Eden’s Blog · Add a custom icon to Auth0's Custom Social integrations
More from Terence Eden