profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/samedii/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Richard Löwenström samedii Sweden

samedii/fullcalendar 10

Full-sized drag & drop event calendar (jQuery plugin)

codewell/ml-workflow 6

Tools and reference implementation of ml-workflow

Bramstang/Calendar-PhoneGap-Plugin 1

Create, Change, Delete and Find Events in the native Calendar

Aiwizo/fastapi-third-party-auth 0

Simple library for using a third party authentication service like Keycloak or Auth0 with FastAPI

samedii/angularfire2 0

The official Angular 2 library for Firebase.

PullRequestReviewEvent

release Aiwizo/fastapi-third-party-auth

v0.1.1

released time in 5 days

created tagAiwizo/fastapi-third-party-auth

tagv0.1.1

Simple library for using a third party authentication service like Keycloak or Auth0 with FastAPI

created time in 5 days

push eventAiwizo/fastapi-third-party-auth

Richard

commit sha 7fb4f626bdd7a3456e4b5a08b244b6bd88020968

doc: try to show missing members

view details

push time in 5 days

push eventAiwizo/fastapi-third-party-auth

Richard

commit sha 0cce47ed6f63dd87c6e1209dd0866762875d0a4d

fix: allow other authorized party for client_credentials

view details

Richard

commit sha 8608e023766226efa49423cc13b651c43e966869

doc: try to show missing members

view details

push time in 5 days

created tagAiwizo/fastapi-third-party-auth

tagv0.1.0

Simple library for using a third party authentication service like Keycloak or Auth0 with FastAPI

created time in 7 days

release Aiwizo/fastapi-third-party-auth

v0.1.0

released time in 7 days

push eventAiwizo/fastapi-third-party-auth

Richard

commit sha 8e4df1677b9568d696c660af225382dbd8a24523

chore: rename library

view details

push time in 7 days

push eventsamedii/fastapi-third-party-auth

Richard

commit sha d0a7c1b8ee2f23410543e38358b926a2edc2c80b

chore: rename library

view details

push time in 7 days

push eventsamedii/fastapi-oidc

Richard

commit sha 630978cff7d9f11dc51dd5e5f7041238066f9a97

improve: select grant flows

view details

push time in 7 days

push eventsamedii/fastapi-oidc

Richard

commit sha 630978cff7d9f11dc51dd5e5f7041238066f9a97

improve: select grant flows

view details

push time in 7 days

push eventsamedii/fastapi-oidc

Richard

commit sha 83a77d8002fd5df5aba7a0c20d61804bbacdde12

fix: interactive docs

view details

Richard

commit sha dd6b3705b63dda797d0515825888473ec00257b3

chore: remove unused config definition

view details

Richard

commit sha 52f08aff1c356d8a2aa236010489f4d225d0d316

refactor!: remove dangerous *args and idtoken_model argument idtoken_model was removed as an argument as it is enforced by pydantic with type hinting in the depends statement BREAKING CHANGE

view details

Richard

commit sha 392eccbd5de6b8c5de4079e2e5ce6aea9a997f41

refactor!: remove client_id and more transparent name openid_connect_url base_authorization_server_uri is never used on its own and openid_connect_url is already used by fastapi and says more about what is going on BREAKING CHANGE

view details

Richard

commit sha 8a659695bb1949ed3256f52b01ecde11f3ab32c3

build: github action for publishing

view details

Richard

commit sha 094b02dbb2513d6729a9a7488173c749dd01215f

doc: mirror readme and html now builds again

view details

Richard

commit sha 445e3cdd2013379b9fe9a734ddc853ff8c9c2ec6

refactor!: new features and big refactor of library chose between schemes, optional auth, reintroduce idtoken_model, define scopes, and verify scope BREAKING CHANGE

view details

Richard

commit sha bace82a7ceee3615f0c39be4be5c96f5b9cf9745

improve: granular optional auth

view details

Richard

commit sha 1e07dc918f505d54b8fe4b4979343bc2f3f56f1e

refactor: nicer way of implementing granular optional auth

view details

Richard

commit sha 3da9d8f2e28ed3d5d12c6b6d8523fcc1384711c2

test: update to handle new interface

view details

Richard

commit sha ba1cb49fdc8cd573c3580f9ff9175c9ea496430f

improve: verification more according to oidc specifications

view details

Richard

commit sha fa891acf003e1c4ff1dccae14c6ae05a1fb753a6

improve: verify scopes

view details

Richard

commit sha f204ad83e0ac9eaa26f928f63045b4d0f5ef0368

docs: update to reflect changes in interface

view details

push time in 7 days

push eventsamedii/fastapi-oidc

Richard

commit sha f204ad83e0ac9eaa26f928f63045b4d0f5ef0368

docs: update to reflect changes in interface

view details

push time in 7 days

pull request commentHarryMWinters/fastapi-oidc

Interface

I'll probably make minor cleanups and doc changes but it's largely done now.

Do you have a use case for having another audience than client id?

This is from the specs:

REQUIRED. Audience(s) that this ID Token is intended for. It MUST contain the OAuth 2.0 client_id of the Relying Party as an audience value. It MAY also contain identifiers for other audiences. In the general case, the aud value is an array of case sensitive strings. In the common special case when there is one audience, the aud value MAY be a single case sensitive string.

I removed audience and just have client_id now. I'm thinking that if someone wants to require an extra audience then they can validate that with a custom IDToken model

samedii

comment created time in 7 days

push eventsamedii/fastapi-oidc

Richard

commit sha fa891acf003e1c4ff1dccae14c6ae05a1fb753a6

improve: verify scopes

view details

push time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha ba1cb49fdc8cd573c3580f9ff9175c9ea496430f

improve: verification more according to oidc specifications

view details

push time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha 3da9d8f2e28ed3d5d12c6b6d8523fcc1384711c2

test: update to handle new interface

view details

push time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha 1e07dc918f505d54b8fe4b4979343bc2f3f56f1e

refactor: nicer way of implementing granular optional auth

view details

push time in 8 days

issue openedHarryMWinters/fastapi-oidc

Audience in token can be a list too

Multiple types allowed is painful

aud REQUIRED. Audience(s) that this ID Token is intended for. It MUST contain the OAuth 2.0 client_id of the Relying Party as an audience value. It MAY also contain identifiers for other audiences. In the general case, the aud value is an array of case sensitive strings. In the common special case when there is one audience, the aud value MAY be a single case sensitive string. https://openid.net/specs/openid-connect-core-1_0.html

created time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha bace82a7ceee3615f0c39be4be5c96f5b9cf9745

improve: granular optional auth

view details

push time in 8 days

pull request commentHarryMWinters/fastapi-oidc

Interface

Yes if you don't want to merge this then I will have to publish another. There are already a lot of alternative packages on pypi (that don't have working docs)

Breaking this up into many small PRs will be extremely time consuming. I'll probably temporarily publish and then you can have a look at the total. If you want to merge then we can do cleanup/rewrites however you prefer

samedii

comment created time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha 445e3cdd2013379b9fe9a734ddc853ff8c9c2ec6

refactor!: new features and big refactor of library chose between schemes, optional auth, reintroduce idtoken_model, define scopes, and verify scope BREAKING CHANGE

view details

push time in 8 days

pull request commentopencrags/tick-rocks

Feature: Sector dropdown

Om du startar en ny branch från (uppdaterade) master istället nästa gång så får du inte såna här låtsas-konflikter

Lankus

comment created time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha 094b02dbb2513d6729a9a7488173c749dd01215f

doc: mirror readme and html now builds again

view details

push time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha 8a659695bb1949ed3256f52b01ecde11f3ab32c3

build: github action for publishing

view details

push time in 8 days

push eventsamedii/fastapi-oidc

Richard

commit sha aa8b947f73b24340b3025aea13582f2e53804ed3

build: github action for publishing

view details

push time in 8 days

issue closedHarryMWinters/fastapi-oidc

OpenIdConnect is used incorrectly

This function does not take issuer as it's argument. It takes the full "well known uri".

oauth2_scheme = OpenIdConnect(openIdConnectUrl=issuer)

should be something like

oauth2_scheme = OpenIdConnect(openIdConnectUrl="http://localhost:8080/auth/realms/my-realm/.well-known/openid-configuration")

If I input this as the "issuer" to the config then everything is discovered and /docs with login works (but requests fail because the "issuer" doesn't match obviously)

I'll see if I can fork and fix this stuff

closed time in 8 days

samedii

push eventsamedii/fastapi-oidc

Richard

commit sha 392eccbd5de6b8c5de4079e2e5ce6aea9a997f41

refactor!: remove client_id and more transparent name openid_connect_url base_authorization_server_uri is never used on its own and openid_connect_url is already used by fastapi and says more about what is going on BREAKING CHANGE

view details

push time in 8 days

pull request commentHarryMWinters/fastapi-oidc

fix: interactive docs

I see but from diving into their code I can't see that any request is made to the url that is provided. I think we would need to start up FastAPI and do some check on the number of available flows which seems overkill?

samedii

comment created time in 8 days