Sitzungsübertragung auf Smartphone #15
Owner
- Prüfung, ob es sich um ein mobiles Endgerät handelt (Helper Methode implementieren):
- Wenn nein, einen Mobile Transfer Code anbieten.
- Token darf nur 1x verwendbar sein.
- Token muss >=128 bit haben.
- Token darf höchstens 60 Sekunden gültig sein
- Nach Scan Aufforderung "Transfer auf Desktop bestätigen" anzeigen und auf dem Desktop "Transfer bestätigen" anzeigen. Erst wenn auf dem Desktop bestätigt wurde, ist die Session übergeben.
1. Prüfung, ob es sich um ein mobiles Endgerät handelt (Helper Methode implementieren):
```
var userAgent = Request.Headers["User-Agent"].ToString().ToLower();
bool isMobile =
userAgent.Contains("android") ||
userAgent.Contains("iphone") ||
userAgent.Contains("ipad") ||
userAgent.Contains("mobile");
ViewBag.IsMobile = isMobile;
```
2. Wenn nein, einen Mobile Transfer Code anbieten.
- Token darf nur 1x verwendbar sein.
- Token muss >=128 bit haben.
- Token darf höchstens 60 Sekunden gültig sein
- Nach Scan Aufforderung "Transfer auf Desktop bestätigen" anzeigen und auf dem Desktop "Transfer bestätigen" anzeigen. Erst wenn auf dem Desktop bestätigt wurde, ist die Session übergeben.
type
enhancement
1
label scope
wontdo
4
size
L
4
labels
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?