Skip to content

OIDC#293

Draft
JackDoan wants to merge 5 commits intomainfrom
oidc
Draft

OIDC#293
JackDoan wants to merge 5 commits intomainfrom
oidc

Conversation

@JackDoan
Copy link
Contributor

@JackDoan JackDoan commented Nov 19, 2025

Closes #310

@JackDoan JackDoan force-pushed the oidc branch 2 times, most recently from 570f9cd to 9033c9c Compare December 4, 2025 17:24
);
}

_keepPolling() async {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not like defining this in two places

"nebula.verifyCertAndKey" -> nebulaVerifyCertAndKey(call, result)

"dn.enroll" -> dnEnroll(call, result)
"dn.getPollToken" -> dnGetPollToken(call, result)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if you want to play with this on iOS, these are the bindings you need to implement.

Below, you can see I also had to make a version of the binding channel that runs on the background executor, to avoid blocking the UI thread. You probably need both.

studio asked nicely

make UI respond correctly to events from reauths

always allow turning a managed site on, so it can get updates post-reauth

pretty clunky but functional re-auth

show oidc meta

dart lint

put it back

put this back how I found it

remove ugly debug prints

cleanup

restore invalid cred delete

undo crufty refactor

android cruft

rebase n stuff

checkpt

annoying refactor that reduces the amount of red squigglies

dead code

try to avoid blocking the main thread so much

lint

flutterize the login process

broken checkpt

handle timeout better?

logz

it's alive!

kinda sorta working

oidc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature request] Add SSO endpoint device connection in mobile apps as well

1 participant