A fork of Bugtracker.NET and has Windows Identity Foundation implemented
ASP C# JavaScript PHP
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
App_Code
LocalSTS
ckeditor
custom
datejs
edit_area
jquery
.gitignore
COPYING.TXT
Global.asax
LICENSE
README.textile
Web.config
about.html
accept.png
add.png
add_attachment.aspx
add_customfield.aspx
admin.aspx
ajax.aspx
ajax2.aspx
apache_license.txt
arrow_down.png
arrow_up.png
attach.gif
backup_db.aspx
brick.png
btnet.css
btnet_base.css
btnet_css_for_email.css.renamed
btnet_screen_capture.exe
bug_list.js
bugs.aspx
bugtracker_screen_capture.jpeg
camera.png
categories.aspx
change_password.aspx
clock.png
comment.png
complete_registration.aspx
customfields.aspx
dashboard.aspx
database.png
database_link.png
database_refresh.png
default.aspx
default.htm
delete.png
delete_attachment.aspx
delete_bug.aspx
delete_category.aspx
delete_comment.aspx
delete_customfield.aspx
delete_org.aspx
delete_priority.aspx
delete_project.aspx
delete_query.aspx
delete_report.aspx
delete_status.aspx
delete_subscriber.aspx
delete_task.aspx
delete_udf.aspx
delete_user.aspx
download_file.aspx
edit_attachment.aspx
edit_bug.aspx
edit_bug.js
edit_category.aspx
edit_comment.aspx
edit_custom_html.aspx
edit_customfield.aspx
edit_dashboard.aspx
edit_org.aspx
edit_priority.aspx
edit_project.aspx
edit_query.aspx
edit_queued_notifications.aspx
edit_report.aspx
edit_self.aspx
edit_status.aspx
edit_styles.aspx
edit_task.aspx
edit_udf.aspx
edit_user.aspx
edit_user_permissions2.aspx
edit_web_config.aspx
email_edit.png
email_open.png
favicon.ico
flag.aspx
forgot.aspx
generate_btnetsc_reg.aspx
get_db_datetime.aspx
git.png
git_blame.aspx
git_diff.aspx
git_hook.aspx
git_log.aspx
git_view.aspx
git_view_revisions.aspx
hello.aspx
hg.png
hg_blame.aspx
hg_diff.aspx
hg_hook.aspx
hg_log.aspx
hg_view.aspx
hg_view_revisions.aspx
inc.aspx
inc_bugs.inc
inc_bugs2.inc
inc_diff.inc
insert_bug.aspx
install.aspx
log4net-LICENSE.txt
login.htm
login_wif.aspx
login_wif.aspx.cs
loginnt.aspx
logoff.aspx
lucene_syntax.html
manage_logs.aspx
massedit.aspx
merge_bug.aspx
notifications.aspx
orgs.aspx
packages.config
paste_plain.png
print_bug.aspx
print_bugs.aspx
print_bugs2.aspx
printer.png
priorities.aspx
projects.aspx
queries.aspx
query.aspx
register.aspx
relationships.aspx
reports.aspx
search.aspx
search_text.aspx
seen.aspx
select_report.aspx
send_email.aspx
server_variables.aspx
setup.sql
sortable.js
statuses.aspx
subscribe.aspx
suggest.js
svn.png
svn_blame.aspx
svn_diff.aspx
svn_hook.aspx
svn_log.aspx
svn_view.aspx
svn_view_revisions.aspx
tags.aspx
tasks.aspx
tasks_all.aspx
tasks_all_excel.aspx
tasks_frame.aspx
telephone.png
telephone_edit.png
translate.aspx
tropo_recording.aspx
udfs.aspx
update_dashboard.aspx
upgrade_273_to_274.aspx
users.aspx
version_control_sel_rev.js
view_attachment.aspx
view_memory_log.aspx
view_report.aspx
view_subscribers.aspx
view_web_config.aspx
view_whatsnew.aspx
vote.aspx
vote_up.png
whatsnew.aspx
write_posts.aspx

README.textile

BugTracker.NET

This is a fork of BugTracker.NET created by Corey Trager.

This fork has Windows Identity Foundation (WIF) implemented to allow easy access for employees to use Active Directory Federated Services.

Requirements/Installation

This application uses .NET 4.5. You can install it from Windows Update, or the http://go.microsoft.com/fwlink/?LinkId=225704 alone installer.

You’ll want to follow the instructions from http://ifdefined.com/README.html to get this installed and running. The application allows you to use the local user database to authenticate users that may not be apart of the a federated identity service.

If you’re unfamiliar with WIF, and how to handle the workflow of authentication, you’ll probably want to read up on it at MSDN

If you’re developing locally, there’s a LocalSTS in the root folder which can simulate ADFS locally. This application came from the WIF framework. This allows a developer to test against a STS without needing to have a lot of knowledge about WIF and the innerworkings. Just run “! RUN.bat” as an administrator to get it off the ground. It will run on port 8080. Word of warning, be sure you have your production databsae locked down. This can be used to gain unauthorized access to a user account.

Why did you do this? BugTracker.NET already had Kerboes and LDAP support!

Our company has a lot of internal web based systems, all with different identity systems. We knew we needed to unify them to reduce password fatigue, and make management easier. LDAP would’ve solved that requirement, but we also noticed our employees getting tired of all the login forms for each application, so we introduced ADFS as a solution.