{"id":20483244,"url":"https://github.com/identitymodel/identitymodel.oidcclient.samples","last_synced_at":"2025-03-02T17:02:24.751Z","repository":{"id":37952238,"uuid":"53163271","full_name":"IdentityModel/IdentityModel.OidcClient.Samples","owner":"IdentityModel","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-21T13:58:00.000Z","size":1153,"stargazers_count":303,"open_issues_count":21,"forks_count":165,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-02-23T16:02:08.280Z","etag":null,"topics":["oauth2","openid-connect"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IdentityModel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-04T20:24:54.000Z","updated_at":"2025-02-23T14:10:43.000Z","dependencies_parsed_at":"2025-02-09T14:01:42.386Z","dependency_job_id":"efdab737-b673-468f-b644-51851aee426a","html_url":"https://github.com/IdentityModel/IdentityModel.OidcClient.Samples","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IdentityModel%2FIdentityModel.OidcClient.Samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IdentityModel%2FIdentityModel.OidcClient.Samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IdentityModel%2FIdentityModel.OidcClient.Samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IdentityModel%2FIdentityModel.OidcClient.Samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IdentityModel","download_url":"https://codeload.github.com/IdentityModel/IdentityModel.OidcClient.Samples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241541433,"owners_count":19979122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oauth2","openid-connect"],"created_at":"2024-11-15T16:16:45.135Z","updated_at":"2025-03-02T17:02:24.684Z","avatar_url":"https://github.com/IdentityModel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Samples for IdentityModel.OidcClient\n\nThis repository contains samples that demonstrate how to use\n[IdentityModel.OidcClient](https://github.com/IdentityModel/IdentityModel) to create\nOpenId Connect client applications with a variety of platforms and tools, including\n- [.NET MAUI](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/Maui)\n- [WPF with the system browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/Wpf)\n- [WPF with an embedded browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WpfWebView2)\n- [WinForms with an embedded browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WinFormsWebView2)\n- [Cross Platform Console Applications](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/NetCoreConsoleClient) (relies on kestrel for processing the callback)\n- [Windows Console Applications](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/HttpSysConsoleClient) (relies on an HttpListener - a wrapper around the windows HTTP.sys driver)\n- [Windows Console Applications using custom uri schemes](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WindowsConsoleSystemBrowser)\n\nAll samples use a demo instance of Duende.IdentityServer (https://demo.duendesoftware.com)\nas their OIDC Provider. You can see its source code\n[here](https://github.com/DuendeSoftware/demo.duendesoftware.com).\n\nYou can login with `alice/alice` or `bob/bob`\n\n## Additional samples\n\n* [Unity3D/Unity3D.Authentication.Example](https://github.com/peterhorsley/Unity3D.Authentication.Example)\n* [Unity3D/UnityOidcClient](https://github.com/EversongWoods/UnityOidcClient)\n\n## No longer maintained\n\nThese samples are no longer maintained because their underlying technology is no\nlonger supported. \n\n- [UWP](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/archived/uwp/Uwp)\n- [Xamarin](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/archived/xamarin/XamarinAndroidClient)\n- [Xamarin Forms](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/archived/xamarin/XamarinForms)\n- [Xamarin iOS - AuthenticationServices](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/archived/xamarin/iOS_AuthenticationServices)\n- [Xamarin iOS - SafariServices](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/archived/xamarin/iOS_SafariServices)\n- [WinForms with WebBrowser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/releases/tree/archived/webbrowser/WinFormsWebView) (this used the WebBrowser component, which used an ActiveX control to embed Internet Explorer into your application and render the login UI)\n- [WPF with WebBrowser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/releases/tag/tree/archived/webbrowser/WpfWebView) (similar to Winforms with WebBrowser above, this used the WebBrowser component)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidentitymodel%2Fidentitymodel.oidcclient.samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidentitymodel%2Fidentitymodel.oidcclient.samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidentitymodel%2Fidentitymodel.oidcclient.samples/lists"}