To accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.
Then go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth.">
To accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.
Then go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth." />
To accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.
Then go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth."/>
"headline": "Proton Mail - SimpleLogin authentik Social Login Setup",
"name": "Proton Mail - SimpleLogin authentik Social Login Setup",
"description": "This is just a quick guide on how to authenticate your authentik users with Proton using SimpleLogin OIDC.\nTo accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.\nThen go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth.",
"keywords": [
],
"articleBody": "This is just a quick guide on how to authenticate your authentik users with Proton using SimpleLogin OIDC.\nTo accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.\nThen go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth.example.com/source/oauth/callback/simplelogin/ (simplelogin being slug of authentik)\nIn authentik go to Directory - Federation and Social login - Create and create an OpenID Oauth source\nName: SimpleLogin Slug: simplelogin User matching mode: i chose link with identical email Consumer key: Paste your key Consumer secret: Paste your secret authorization url: https://app.simplelogin.io/oauth2/authorize access token url: https://app.simplelogin.io/oauth2/token profile url: https://app.simplelogin.io/oauth2/userinfo OIDC Well-known URL: https://app.simplelogin.io/.well-known/openid-configuration\nFor logo, it appears authenik inverts your image, I dont know if its dark mode or bug but regardless here’s the regular and inverted image I used. Just right click and save image:\nNow go to Flows and Stages - Flows - choose your default authentication stage - click it then click stage bindings - Click edit stage to the right of your identification stage - expand Source settings and make sure you CTL + click your newly created SimpleLogin source.\nYou should be able to logout and try to to login with your Proton account!\n",
<p>To accomplish this, first create a <ahref="https://simplelogin.io/">SimpleLogin</a> acct by logging in with Proton. Once thats done go to <ahref="https://app.simplelogin.io/developer">https://app.simplelogin.io/developer</a> and create a website. Give it your authentik URL.</p>
<p>Then go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this <ahref="https://auth.example.com/source/oauth/callback/simplelogin/">https://auth.example.com/source/oauth/callback/simplelogin/</a> (simplelogin being slug of authentik)</p>
<p>In authentik go to Directory - Federation and Social login - Create and create an OpenID Oauth source</p>
<p>Name: SimpleLogin
Slug: simplelogin
User matching mode: i chose link with identical email
<p>For logo, it appears authenik inverts your image, I dont know if its dark mode or bug but regardless here’s the regular and inverted image I used. Just right click and save image:</p>
<imgloading="lazy"src="/assets/img/proton-inverted.png"alt="Proton Logo Inverted"/>
</p>
<p>Now go to Flows and Stages - Flows - choose your default authentication stage - click it then click stage bindings - Click edit stage to the right of your identification stage - expand Source settings and make sure you CTL + click your newly created SimpleLogin source.</p>
<p>You should be able to logout and try to to login with your Proton account!</p>